]> granicus.if.org Git - psmisc/commitdiff
Add another 2 for thread brackets in pstree.c
authorWerner Fink <werner@suse.de>
Wed, 7 Sep 2011 09:04:35 +0000 (11:04 +0200)
committerWerner Fink <werner@suse.de>
Wed, 7 Sep 2011 09:04:35 +0000 (11:04 +0200)
Signed-off-by: Werner Fink <werner@suse.de>
ChangeLog
src/pstree.c

index 4217a09f50b3b5feb45558e50dbf107b1f47c678..e5c36fe15d6fd905d77e5fc9a3bcd8a31c416da5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,10 +3,12 @@ Changes in 22.15
        * Really apply patch for SF#31110178 RH#651794
        * Conditionally use fork before stat calls
        * Patch from Corrina Vinschen for compiling on cygwin
+       * Remove doubled content in src/lists.h
+       * Add another 2 for thread brackets in pstree.c
 
 Changes in 22.14
 ================
-  * Fix file descriptor as weel as memory leaks in fuser
+       * Fix file descriptor as well as memory leaks in fuser
        * Strip @ symbol from file names read from /proc/net/unix
        * Above 2 changes close openSuSE bugs #536209, #529520, and #417841
          and provided by Werner Fink
index 39f345be6f11e4349ae8b3dd141224568a94f57e..452f82371c96df1291e4085fbfd95acfaf26fafe 100644 (file)
@@ -680,10 +680,10 @@ static void read_proc(void)
 
               if ((taskdir = opendir(taskpath)) != 0) {
                 /* if we have this dir, we're on 2.6 */
-                if (! (threadname = malloc(COMM_LEN+1))) {
+                if (! (threadname = malloc(COMM_LEN + 2 + 1))) {
                     exit(2);
                 }
-                sprintf(threadname, "{%.*s}", COMM_LEN-2, comm);
+                sprintf(threadname, "{%.*s}", COMM_LEN, comm);
                 while ((dt = readdir(taskdir)) != NULL) {
                   if ((thread = atoi(dt->d_name)) != 0) {
                     if (thread != pid) {