Changed sprintf() calls to snprintf() calls.

This commit is contained in:
Wayne Davison committed 2006-10-13 23:35:53 +00:00
1 parent 204f4f4d09
commit 10944395bf
1 file changed
+3 -5
+3 -5
View File
@@ -126,12 +126,10 @@ static int is_in_group(gid_t gid)
char *gidbuf = new_array(char, ngroups*21+32);
if (!gidbuf)
out_of_memory("is_in_group");
sprintf(gidbuf, "process has %d gid%s: ",
ngroups, ngroups == 1? "" : "s");
pos = strlen(gidbuf);
pos = snprintf(gidbuf, 32, "process has %d gid%s: ",
ngroups, ngroups == 1? "" : "s");
for (n = 0; n < ngroups; n++) {
sprintf(gidbuf+pos, " %d", (int)gidset[n]);
pos += strlen(gidbuf+pos);
pos += snprintf(gidbuf+pos, 21, " %d", (int)gidset[n]);
}
rprintf(FINFO, "%s\n", gidbuf);
free(gidbuf);