]> granicus.if.org Git - procps-ng/commitdiff
ps --sort bug
authoralbert <>
Mon, 14 Oct 2002 05:12:14 +0000 (05:12 +0000)
committeralbert <>
Mon, 14 Oct 2002 05:12:14 +0000 (05:12 +0000)
ChangeLog
NEWS
ps/display.c
ps/sortformat.c

index 2488d85ede53814defa890c7ab99fc0d7ed82494..e733f901a6fbc4cdf6bdf83b25ba9e0e3620f7f0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,11 @@ more "make install" fixes
 lib CFLAGS working again
 top.1 codes fixed
 bad (int*) cast in top removed
+top runs faster
+libproc memory corruption fixed
+rant moved out of top.1 man page
+ability to SKIP installing things
+fixed ps --sort crash
 
 procps-3.0.1 --> procps-3.0.2
 
diff --git a/NEWS b/NEWS
index 9e40d5c74c58b91c6ee2a92481548ecf27a66652..e733f901a6fbc4cdf6bdf83b25ba9e0e3620f7f0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,10 @@ lib CFLAGS working again
 top.1 codes fixed
 bad (int*) cast in top removed
 top runs faster
+libproc memory corruption fixed
+rant moved out of top.1 man page
+ability to SKIP installing things
+fixed ps --sort crash
 
 procps-3.0.1 --> procps-3.0.2
 
index beca76ecba91b8e6d317cf2e1970131098a5d6e8..8a444f6f5196014c5e39e6a2996b53e8ca3e70a0 100644 (file)
@@ -266,6 +266,7 @@ static void prep_forest_sort(void){
     tmp_list->reverse = 0;
     tmp_list->typecode = '?'; /* what was this for? */
     tmp_list->sr = incoming->sr;
+    tmp_list->need = incoming->need;
     tmp_list->next = sort_list;
     sort_list = tmp_list;
   }
@@ -276,6 +277,7 @@ static void prep_forest_sort(void){
   tmp_list->reverse = 0;
   tmp_list->typecode = '?'; /* what was this for? */
   tmp_list->sr = incoming->sr;
+  tmp_list->need = incoming->need;
   tmp_list->next = sort_list;
   sort_list = tmp_list;
 }
index 52acbeae2948899c3ed2b425e2b1576399399b9e..3a5076d5b31bf7c389ad3593ee3e920dc84e9191 100644 (file)
@@ -311,6 +311,7 @@ static sort_node *do_one_sort_spec(const char *spec){
     sort_node *thisnode;
     thisnode = malloc(sizeof(format_node));
     thisnode->sr = fs->sr;
+    thisnode->need = fs->need;
     thisnode->reverse = reverse;
     thisnode->next = NULL;
     return thisnode;