]> git.pld-linux.org Git - packages/SysVinit.git/commitdiff
rel 11; kill the other double free() in pidof
authorMariusz Mazur <mmazur@pld-linux.org>
Thu, 18 Apr 2013 20:08:54 +0000 (22:08 +0200)
committerMariusz Mazur <mmazur@pld-linux.org>
Thu, 18 Apr 2013 20:08:54 +0000 (22:08 +0200)
What the hell does the killall5.patch do anyway? It's 10 years old and
neither debian nor fedora use it.

SysVinit.spec
sysvinit-killall5.patch

index 55d240da325dcd95a249a20a95efd9f24745a1fd..020b5ab336696520777a2b219d633c9d13f8ceae 100644 (file)
@@ -13,7 +13,7 @@ Summary(tr.UTF-8):    System V başlatma programı
 Summary(uk.UTF-8):     Програми, що керують базовими системними процесами
 Name:          SysVinit
 Version:       2.88
-Release:       10
+Release:       11
 License:       GPL v2+
 Group:         Base
 Source0:       http://download.savannah.gnu.org/releases/sysvinit/sysvinit-%{version}dsf.tar.bz2
index e2a973ed9aa23f6a8938250cef88d956f2794df1..0361c30bb2d1534ddcb959ba4f26c820ba13c002 100644 (file)
@@ -26,7 +26,7 @@ diff -u sysvinit-2.88dsf/src/killall5.c sysvinit-2.88dsf/src/killall5.c
                                        continue;
                                }
                                s++;
-@@ -531,23 +532,26 @@
+@@ -531,23 +532,25 @@
  
                        /* Get session, startcode, endcode. */
                        startcode = endcode = 0;
@@ -47,7 +47,6 @@ diff -u sysvinit-2.88dsf/src/killall5.c sysvinit-2.88dsf/src/killall5.c
 -                              nsyslog(LOG_ERR, "can't read sid from %s\n",
 -                                      path);
 +                              nsyslog(LOG_ERR, "can't read sid for pid %d\n", pid);
-+                              free(p->statname);
                                if (p->argv0) free(p->argv0);
                                if (p->argv1) free(p->argv1);
                                if (p->statname) free(p->statname);
This page took 0.084299 seconds and 4 git commands to generate.