Skip to content
Snippets Groups Projects
Commit 6a3b8e28 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

ITS#722: disallow argument buffer overflow

parent d8c4df6f
Branches
Tags
No related merge requests found
......@@ -106,7 +106,9 @@ doargs(
g->slapd_configfile = strdup( optarg );
break;
case 'r': /* slapd replog file */
strcpy( g->slapd_replogfile, optarg );
strncpy( g->slapd_replogfile, optarg,
sizeof(g->slapd_replogfile)-1 );
g->slapd_replogfile[sizeof(g->slapd_replogfile)-1] = '\0';
rflag++;
break;
case 't': /* dir to use for our copies of replogs */
......@@ -150,7 +152,4 @@ doargs(
#endif
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment