pkgsrc/net/rdist6/patches/patch-aq
dholland f7ba04f1e4 Update lukem's earlier fixes to use intmax_t for printing/reading time_t
values, and also for (perhaps not all) off_t values. And while here, fix
an unrelated LP64 bug calling execl(). PKGREVISION -> 4.
2010-06-12 19:36:00 +00:00

16 lines
544 B
Text

$NetBSD: patch-aq,v 1.1 2010/06/12 19:36:01 dholland Exp $
Use NULL, not 0, to terminate execl() args. Otherwise (e.g. on LP64)
you might not get a pointer-sized zero value.
--- src/common.c.orig 2001-03-12 18:16:36.000000000 +0000
+++ src/common.c
@@ -859,7 +859,7 @@ void runcommand(cmd)
(void) dup(fd[PIPE_WRITE]);
(void) close(fd[PIPE_READ]);
(void) close(fd[PIPE_WRITE]);
- (void) execl(_PATH_BSHELL, "sh", "-c", cmd, 0);
+ (void) execl(_PATH_BSHELL, "sh", "-c", cmd, NULL);
_exit(127);
}
(void) close(fd[PIPE_WRITE]);