Source
--- src/signals.c.orig 2009-09-03 21:49:37.000000000 -0700
+++ src/signals.c 2009-09-03 21:49:56.000000000 -0700
@@ -503,9 +503,9 @@
while (1) {
len = strcspn(dir, ":\0");
if (*dir == '/')
- sprintf(exebuf, "%.*s/%s", len, dir, argv0);
+ sprintf(exebuf, "%.*s/%s", (int)len, dir, argv0);
else
- sprintf(exebuf, "%s/%.*s/%s", initial_dir, len, dir, argv0);
+ sprintf(exebuf, "%s/%.*s/%s", initial_dir, (int)len, dir, argv0);
if (stat(exebuf, &statbuf) == 0)
return exebuf;
if (!dir[len])