ambrop7 13 лет назад
Родитель
Сommit
24cfb65686
1 измененных файлов с 5 добавлено и 10 удалено
  1. 5 10
      ncd/NCDModule.c

+ 5 - 10
ncd/NCDModule.c

@@ -459,17 +459,12 @@ void NCDModuleProcess_Interp_Down (NCDModuleProcess *o)
 {
 {
     DebugObject_Access(&o->d_obj);
     DebugObject_Access(&o->d_obj);
     process_assert_interp(o);
     process_assert_interp(o);
+    ASSERT(o->state == PROCESS_STATE_UP)
     
     
-    switch (o->state) {
-        case PROCESS_STATE_UP: {
-            o->state = PROCESS_STATE_DOWN_WAITING;
-            
-            o->handler_event(o->user, NCDMODULEPROCESS_EVENT_DOWN);
-            return;
-        } break;
-        
-        default: ASSERT(0);
-    }
+    o->state = PROCESS_STATE_DOWN_WAITING;
+    
+    o->handler_event(o->user, NCDMODULEPROCESS_EVENT_DOWN);
+    return;
 }
 }
 
 
 void NCDModuleProcess_Interp_Terminated (NCDModuleProcess *o)
 void NCDModuleProcess_Interp_Terminated (NCDModuleProcess *o)