Loading...
--- Libc/Libc-391.1.21/gen/FreeBSD/setprogname.c.patch
+++ Libc/Libc-498/gen/FreeBSD/setprogname.c.patch
@@ -1,5 +1,5 @@
---- setprogname.c.orig 2003-05-20 15:21:02.000000000 -0700
-+++ setprogname.c 2005-10-26 00:58:44.000000000 -0700
+--- setprogname.c.orig 2005-10-19 15:16:49.000000000 -0700
++++ setprogname.c 2005-10-19 15:17:10.000000000 -0700
@@ -3,6 +3,10 @@
#include <stdlib.h>
@@ -22,12 +22,12 @@
p = strrchr(progname, '/');
if (p != NULL)
- __progname = p + 1;
-+ __progname = (char *)(++p);
++ __progname = (char *)(p + 1);
else
- __progname = progname;
+ __progname = (char *)(p = progname);
+
-+ strlcpy(&buf[0], p, sizeof(buf));
++ strlcpy(&buf[0], (char *)(p), sizeof(buf));
+
+ mib[0] = CTL_KERN;
+ mib[1] = KERN_PROCNAME;