components/top/patches/01.cmds.patch
changeset 127 3e3c266b3a81
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/top/patches/01.cmds.patch	Sun Mar 13 16:12:25 2011 -0700
@@ -0,0 +1,24 @@
+#
+# 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