* Anders Johansson
Did you report it yet? I think I have the solution. If you wait a few minutes I think I can give you a patch to go with your error report
ok, I just rebooted to my patched sysvinit, and it looks good. This patch looks like it solves the bug
--- src/init.c.old 2004-06-01 02:14:57.342087312 +0200 +++ src/init.c 2004-06-01 02:15:19.464724160 +0200 @@ -452,7 +452,7 @@ len = vsnprintf(buf, sizeof(buf), fmt, ap); va_end(ap);
- memset(argv0, 0, maxproclen + 1); + memset(argv0, 0, maxproclen); strncpy(argv0, buf, maxproclen - 1);
return len;
I'll forward this on to the right person. Thanks! -- Mads Martin Joergensen, http://mmj.dk "Why make things difficult, when it is possible to make them cryptic and totally illogical, with just a little bit more effort?" -- A. P. J.