fix bug in current process
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / processlist.c
index ef3e3177c21f8ece73863d55c8889b0eee4e47a5..d273167dd11d8b29aaff4fb34bb5e7a109b4f0ed 100644 (file)
@@ -578,10 +578,11 @@ int processlist_remove( ProcessList *process_list,
     g_hash_table_remove(process_list->process_hash,
         &process_info);
 
-    if(hashed_process_data == process_list->current_hash_data[cpu]) {
-      process_list->current_hash_data[cpu] = NULL;
+    if(process_list->current_hash_data != NULL) {
+      if(hashed_process_data == process_list->current_hash_data[cpu]) {
+        process_list->current_hash_data[cpu] = NULL;
+      }
     }
-
     process_list->number_of_process--;
 
     return 0; 
This page took 0.023448 seconds and 4 git commands to generate.