]> git.pld-linux.org Git - packages/dialog.git/commitdiff
- fixed the patch
authorMichal Moskal <michal@moskal.me>
Mon, 20 May 2002 12:02:45 +0000 (12:02 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- another segv killed (by the same author)

Changed files:
    dialog-segv.patch -> 1.2

dialog-segv.patch

index 1afe9a4d6a640ce18d17c9abec92abe0bfb4ebde..b45e31353b89db41d21c8de7a82a0bc2c353ee2d 100644 (file)
@@ -1,24 +1,28 @@
-Date: Fri, 17 May 2002 11:41:47 +0200
-From: Jarek Kulesza <jik@telkab.pl>
-To: feedback@pld.org.pl
-Subject: dialog 
-
-Cze¶æ,
-
-Nie by³em pewien komu podes³aæ, wiêc wysy³am tutaj :)                           
-£atka likwiduj±ca jeden z segfaultów w dialogu                                  
-(ticket id. 202):                                                               
-
---- dialog-0.69.orig/dialog.c   Tue Jan 16 13:03:40 1996                        
-+++ dialog-0.69/dialog.c        Thu May 16 22:19:13 2002                        
-@@ -150,7 +150,7 @@                                                             
-            break; /* not found */
+Only in dialog-0.69: Makefile.in.orig
+diff -ur dialog-0.69/dialog.c dialog-0.69-/dialog.c
+--- dialog-0.69/dialog.c       Tue Jan 16 13:03:40 1996
++++ dialog-0.69-/dialog.c      Mon May 20 14:01:39 2002
+@@ -150,7 +150,7 @@
+           break; /* not found */
      }
--    if (argc<3) {                                                              
-+    if (argc<3 || !optPtr) {                                                   
+-    if (argc<3) {
++    if (argc<3 || !optPtr) {
          Usage (prgname);
-        exit(DIALOG_ERROR);
+       exit(DIALOG_ERROR);
      }
-
-pozdrawiam,                                                                     
-jarek                                                                           
+Only in dialog-0.69: gauge.c.orig
+diff -ur dialog-0.69/util.c dialog-0.69-/util.c
+--- dialog-0.69/util.c Tue Jan 16 11:34:35 1996
++++ dialog-0.69-/util.c        Mon May 20 14:00:53 2002
+@@ -239,8 +239,8 @@
+       /*
+        * Ok, now fix width and height. Default to a margin of 3 on each side.
+        */
+-      if (desc->c_wid==0) desc->c_wid=-3;
+-      if (desc->c_hei==0) desc->c_hei=-3;
++      if (desc->c_wid <= 0 || desc->c_wid > ws.ws_col) desc->c_wid=-3;
++      if (desc->c_hei <= 0 || desc->c_hei > ws.ws_row) desc->c_hei=-3;
+       
+       desc->wid=desc->c_wid; desc->hei=desc->c_hei;
+       
This page took 0.072731 seconds and 4 git commands to generate.