diff options
author | itojun <itojun> | 2000-01-17 06:24:23 +0000 |
---|---|---|
committer | itojun <itojun> | 2000-01-17 06:24:23 +0000 |
commit | dff10c7f70d539c431a1eba9ab5e076d8b0f5c8e (patch) | |
tree | 29fbd05a7fa3afbeba9b422f86f9995c166d2eaa /smbutil.c | |
parent | 92d3fd1b47a8c041297a3dfa655f0d548012f61c (diff) | |
download | tcpdump-dff10c7f70d539c431a1eba9ab5e076d8b0f5c8e.tar.gz |
s/sprintf/snprintf/.
there seem to be couple of unsafe use of strcat and strcpy - we should
bring in strl{cat,cpy}.
Diffstat (limited to 'smbutil.c')
-rw-r--r-- | smbutil.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -11,7 +11,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/tcpdump/smbutil.c,v 1.5 2000-01-09 21:34:20 fenner Exp $"; + "@(#) $Header: /tcpdump/master/tcpdump/smbutil.c,v 1.6 2000-01-17 06:24:27 itojun Exp $"; #endif #include <sys/param.h> @@ -680,17 +680,17 @@ char *smb_errstr(int class,int num) for (j=0;err[j].name;j++) if (num == err[j].code) { - sprintf(ret,"%s - %s (%s)",err_classes[i].class, + snprintf(ret,sizeof(ret),"%s - %s (%s)",err_classes[i].class, err[j].name,err[j].message); return ret; } } - sprintf(ret,"%s - %d",err_classes[i].class,num); + snprintf(ret,sizeof(ret),"%s - %d",err_classes[i].class,num); return ret; } - sprintf(ret,"ERROR: Unknown error (%d,%d)",class,num); + snprintf(ret,sizeof(ret),"ERROR: Unknown error (%d,%d)",class,num); return(ret); } |