21 lines
609 B
Plaintext
21 lines
609 B
Plaintext
|
--- src/lib/krb4/g_cnffile.c
|
||
|
+++ src/lib/krb4/g_cnffile.c 2006/10/30 11:12:26
|
||
|
@@ -68,7 +68,7 @@
|
||
|
&full_name);
|
||
|
if (retval == 0 && full_name && full_name[0]) {
|
||
|
retname[0] = '\0';
|
||
|
- strncat(retname, full_name[0], sizeof(retname));
|
||
|
+ strncat(retname, full_name[0], sizeof(retname)-strlen(retname)-1);
|
||
|
for (cpp = full_name; *cpp; cpp++)
|
||
|
krb5_xfree(*cpp);
|
||
|
krb5_xfree(full_name);
|
||
|
@@ -76,7 +76,7 @@
|
||
|
}
|
||
|
}
|
||
|
retname[0] = '\0';
|
||
|
- strncat(retname, default_srvtabname, sizeof(retname));
|
||
|
+ strncat(retname, default_srvtabname, sizeof(retname)-strlen(retname)-1);
|
||
|
return retname;
|
||
|
}
|
||
|
|