snprintf cleanup

This commit is contained in:
Kurt Zeilenga 2002-07-23 18:31:42 +00:00
parent b23eab09aa
commit f5e209138b
2 changed files with 13 additions and 10 deletions

View file

@ -167,10 +167,8 @@ urlize(char *url)
{ {
char *p; char *p;
if (*LDAP_DIRSEP != '/') if (*LDAP_DIRSEP != '/') {
{ for (p = url; *p; p++) {
for (p = url; *p; p++)
{
if (*p == *LDAP_DIRSEP) if (*p == *LDAP_DIRSEP)
*p = '/'; *p = '/';
} }
@ -1193,7 +1191,8 @@ print_entry(
{ {
int tmpfd; int tmpfd;
/* write value to file */ /* write value to file */
sprintf( tmpfname, "%s" LDAP_DIRSEP "ldapsearch-%s-XXXXXX", snprintf( tmpfname, sizeof tmpfname,
"%s" LDAP_DIRSEP "ldapsearch-%s-XXXXXX",
tmpdir, a ); tmpdir, a );
tmpfp = NULL; tmpfp = NULL;
@ -1219,7 +1218,7 @@ print_entry(
fclose( tmpfp ); fclose( tmpfp );
sprintf( url, "%s%s", urlpre, snprintf( url, sizeof url, "%s%s", urlpre,
&tmpfname[strlen(tmpdir) + sizeof(LDAP_DIRSEP) - 1] ); &tmpfname[strlen(tmpdir) + sizeof(LDAP_DIRSEP) - 1] );
urlize( url ); urlize( url );

View file

@ -181,7 +181,8 @@ main( int argc, char **argv )
*/ */
sanum = 0; sanum = 0;
sprintf( scmd, "%s%s%s", progdir, LDAP_DIRSEP, SEARCHCMD ); snprintf( scmd, sizeof scmd, "%s" LDAP_DIRSEP SEARCHCMD,
progdir );
sargs[sanum++] = scmd; sargs[sanum++] = scmd;
sargs[sanum++] = "-h"; sargs[sanum++] = "-h";
sargs[sanum++] = host; sargs[sanum++] = host;
@ -200,7 +201,8 @@ main( int argc, char **argv )
*/ */
ranum = 0; ranum = 0;
sprintf( rcmd, "%s%s%s", progdir, LDAP_DIRSEP, READCMD ); snprintf( rcmd, sizeof rcmd, "%s" LDAP_DIRSEP READCMD,
progdir );
rargs[ranum++] = rcmd; rargs[ranum++] = rcmd;
rargs[ranum++] = "-h"; rargs[ranum++] = "-h";
rargs[ranum++] = host; rargs[ranum++] = host;
@ -217,7 +219,8 @@ main( int argc, char **argv )
*/ */
aanum = 0; aanum = 0;
sprintf( acmd, "%s%s%s", progdir, LDAP_DIRSEP, ADDCMD ); snprintf( acmd, sizeof acmd, "%s" LDAP_DIRSEP ADDCMD,
progdir );
aargs[aanum++] = acmd; aargs[aanum++] = acmd;
aargs[aanum++] = "-h"; aargs[aanum++] = "-h";
aargs[aanum++] = host; aargs[aanum++] = host;
@ -268,7 +271,8 @@ get_file_name( char *dirname, char *filename )
{ {
char buf[MAXPATHLEN]; char buf[MAXPATHLEN];
sprintf( buf, "%s%s%s", dirname, LDAP_DIRSEP, filename ); snprintf( buf, sizeof buf, "%s" LDAP_DIRSEP "%s",
dirname, filename );
return( strdup( buf )); return( strdup( buf ));
} }