Accepting request 33904 from Base:System

Copy from Base:System/psmisc based on submit request 33904 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/33904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/psmisc?expand=0&rev=26
This commit is contained in:
OBS User autobuild 2010-03-05 01:05:50 +00:00 committed by Git OBS Bridge
parent 6a672a18b3
commit 1ea5067072
3 changed files with 20 additions and 1 deletions

View File

@ -0,0 +1,11 @@
--- src/pstree.c
+++ src/pstree.c
@@ -70,7 +70,7 @@
typedef struct _proc
{
- char comm[COMM_LEN + 1];
+ char comm[COMM_LEN + 2 + 1]; /* add another 2 for thread brackets */
char **argv; /* only used : argv[0] is 1st arg; undef if argc < 1 */
int argc; /* with -a : number of arguments, -1 if swapped */
pid_t pid;

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Mar 4 02:24:15 CET 2010 - ro@suse.de
- fix overflow crash in pstree: add 2 to COMM_LEN for {...}
brackets for threads
-------------------------------------------------------------------
Sun Dec 6 15:07:16 CET 2009 - jengelh@medozas.de

View File

@ -27,7 +27,7 @@ Group: System/Monitoring
PreReq: %fillup_prereq %insserv_prereq
AutoReqProv: on
Version: 22.7
Release: 8
Release: 9
Provides: ps:/usr/bin/killall
Summary: Utilities for managing processes on your system
Source: http://switch.dl.sourceforge.net/sourceforge/psmisc/psmisc-%{version}.tar.bz2
@ -40,6 +40,7 @@ Patch5: %name-22.6-fdleak.patch
Patch6: %name-22.6-tigetstr.patch
Patch7: %name-22.7-memleaks.patch
Patch8: %name-22.8-to-22.7-backport.patch
Patch9: psmisc-22.7-pstree_overflow.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define nopeek s390 s390x ia64 %arm %sparc
@ -68,6 +69,7 @@ Authors:
%patch7 -p0 -b .memleaks
%patch0 -p0
%patch8 -p0
%patch9 -p0
%build
autoreconf -fi