Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Nov 1998 20:07:22 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Archie Cobbs <archie@whistle.com>
Cc:        grog@lemis.com, rnordier@nordier.com, freebsd-current@FreeBSD.ORG
Subject:   Re: snprintf() in the kernel
Message-ID:  <199811210407.UAA20321@apollo.backplane.com>
References:   <199811210312.TAA25314@bubba.whistle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
:As promised, here are the patches to add [v]snprintf() to the kernel
:and fix a zillion occurrences of sprintf() and str[n]cpy()...
:
:  ftp://ftp.whistle.com/pub/archie/misc/SNPRINTF.patch.gz
:
:There are 124 files affected.. so reviews are much appreciated!
:
:Thanks,
:-Archie
:___________________________________________________________________________
:Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com

    I'll take a pass through them.  The very first one has a bug... not in
    the snprintf(), but in the size of the buffer:

	static char unk[8];
	int i;

	...

	sprintf(unk, "0x%x", op);
		     ^^^^^^
		     looks like up to 11 characters to me.  The buffer
		     is only 8.


						-Matt

    Matthew Dillon  Engineering, HiWay Technologies, Inc. & BEST Internet 
                    Communications & God knows what else.
    <dillon@backplane.com> (Please include original email in any response)    

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811210407.UAA20321>