322                     switch (dispatch_types) {
323                     case EVS_DISPATCH_ONE:

Event dead_error_condition: On this path, the condition "ignore_dispatch != 0" 
could not be true
Also see events: [dead_error_line][const][assignment][new_values]

324                             if (ignore_dispatch) {

Event dead_error_line: Cannot reach this line of code
Also see events: [dead_error_condition][const][assignment][new_values]

325                                     ignore_dispatch = 0;
326                             } else {
327                                     cont = 0;
328                             }
329                             break;
330                     case EVS_DISPATCH_ALL:

Event const: After this line, the value of "ignore_dispatch" is equal to 0
Event new_values: Conditional "ignore_dispatch != 0"
Also see events: [dead_error_line][dead_error_condition][assignment][new_values]

331                             if (ignore_dispatch) {
332                                     ignore_dispatch = 0;
333                             }
334                             break;
335                     case EVS_DISPATCH_BLOCKING:
336                             break;
337                     }

Signed-off-by: Angus Salkeld <[email protected]>
---
  lib/evs.c |   18 ++----------------
  1 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/lib/evs.c b/lib/evs.c
index bb18e65..01aa288 100644
--- a/lib/evs.c
+++ b/lib/evs.c
@@ -231,7 +231,6 @@ evs_error_t evs_dispatch (
        struct res_evs_deliver_callback *res_evs_deliver_callback;
        evs_callbacks_t callbacks;
        coroipc_response_header_t *dispatch_data;
-       int ignore_dispatch = 0;

        error = hdb_error_to_cs(hdb_handle_get (&evs_handle_t_db, handle, (void 
*)&evs_inst));
        if (error != CS_OK) {
@@ -319,21 +318,8 @@ evs_error_t evs_dispatch (
                /*
                 * Determine if more messages should be processed
                 * */
-               switch (dispatch_types) {
-               case EVS_DISPATCH_ONE:
-                       if (ignore_dispatch) {
-                               ignore_dispatch = 0;
-                       } else {
-                               cont = 0;
-                       }
-                       break;
-               case EVS_DISPATCH_ALL:
-                       if (ignore_dispatch) {
-                               ignore_dispatch = 0;
-                       }
-                       break;
-               case EVS_DISPATCH_BLOCKING:
-                       break;
+               if (dispatch_types == EVS_DISPATCH_ONE) {
+                       cont = 0;
                }
        } while (cont);

-- 
1.6.2.5
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to