pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/LPRng-core Fixed a gcc4 warning that pointed to ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9a2913215b65
branches:  trunk
changeset: 531496:9a2913215b65
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Tue Jul 31 19:22:10 2007 +0000

description:
Fixed a gcc4 warning that pointed to really buggy code. Pointed out in
PR 36713.

diffstat:

 print/LPRng-core/distinfo         |   3 ++-
 print/LPRng-core/patches/patch-ai |  20 ++++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletions(-)

diffs (38 lines):

diff -r 26f8ee4d3353 -r 9a2913215b65 print/LPRng-core/distinfo
--- a/print/LPRng-core/distinfo Tue Jul 31 19:19:56 2007 +0000
+++ b/print/LPRng-core/distinfo Tue Jul 31 19:22:10 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2006/06/21 13:49:55 jlam Exp $
+$NetBSD: distinfo,v 1.10 2007/07/31 19:22:10 rillig Exp $
 
 SHA1 (LPRng-3.8.28.tgz) = f4373004adb1439819600701bb98517137daf1fc
 RMD160 (LPRng-3.8.28.tgz) = f0460d7fa7d1ea0ce6b49fcb656905fdda3d0d41
@@ -11,3 +11,4 @@
 SHA1 (patch-af) = 4a3f03207e3b1a94ebc5dd6375d40d3da8f8aedf
 SHA1 (patch-ag) = bc84154636da3b331076b1051c1e70a9f65c858b
 SHA1 (patch-ah) = 3c1b75ed1db210cd3d9033f59ecb43176b158a39
+SHA1 (patch-ai) = 5b5f91911970f7033e22b67e0a5775102de9e313
diff -r 26f8ee4d3353 -r 9a2913215b65 print/LPRng-core/patches/patch-ai
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/LPRng-core/patches/patch-ai Tue Jul 31 19:22:10 2007 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-ai,v 1.1 2007/07/31 19:22:10 rillig Exp $
+
+PR: 36713
+
+POSIX requires that each program gets at least argv[0]. This fixes the
+following gcc4 warning:
+
+./common/lpq.c:452: warning: not enough variable arguments to fit a sentinel
+
+--- src/common/lpq.c.orig      2004-09-24 22:19:58.000000000 +0200
++++ src/common/lpq.c   2007-07-31 21:15:24.000000000 +0200
+@@ -449,7 +449,7 @@ void Term_clear()
+       if( (pid = dofork(0)) == 0 ){
+               setuid( OriginalRUID );
+               close_on_exec(3);
+-              execl(CLEAR,0);
++              execl(CLEAR, CLEAR, (char *)0);
+               exit(1);
+       } else if( pid < 0 ){
+               LOGERR_DIE(LOG_ERR) _("fork() failed") );



Home | Main Index | Thread Index | Old Index