components/top/patches/01.cmds.patch
author Norm Jacobs <Norm.Jacobs@Oracle.COM>
Sun, 13 Mar 2011 16:12:25 -0700
changeset 127 3e3c266b3a81
permissions -rw-r--r--
7013705 userland build needs local tarball caching 7015775 userland build should be more symlink friendly. 7023611 top should move to userland 7024384 userlands shared-macros.mk has a bad reference for the gnu C++ compiler 7026199 libtool should move to userland 7026200 autoconf should move to userland 7026202 automake should move to userland

#
# This patch was added for
#    6820883 *top* segfaults when re-nicing
#
gdiff -Nurp top-3.8beta1/commands.c.orig top-3.8beta1/commands.c
--- top-3.8beta1/commands.c.orig	2009-03-24 16:04:32.180557626 +0000
+++ top-3.8beta1/commands.c	2009-03-24 16:05:19.659662701 +0000
@@ -501,13 +501,15 @@ renice_procs(char *str)
     if (procnum == -1 || prio < PRIO_MIN || prio > PRIO_MAX)
     {
 	message_error(" renice: bad priority value");
+	return;
     }
 #endif
 
     /* move to the first process number */
     if ((str = next_field(str)) == NULL)
     {
-	message_error(" remice: no processes specified");
+	message_error(" renice: no processes specified");
+	return;
     }
 
 #ifdef HAVE_SETPRIORITY