X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fntsim-ng%2Fcore%2Ffaults%2Ffaults_logic.c;h=879fb5ab276d114f2a16f75a256a5f4d8e3da0ce;hp=3f1688eafc059f87dbcf6e2fc91f56568bb21332;hb=96526af57d1c3026430e11cfe899e50629a91296;hpb=db05cb943f111d47e9a715f602a1942b925ba675 diff --git a/ntsimulator/ntsim-ng/core/faults/faults_logic.c b/ntsimulator/ntsim-ng/core/faults/faults_logic.c index 3f1688e..879fb5a 100644 --- a/ntsimulator/ntsim-ng/core/faults/faults_logic.c +++ b/ntsimulator/ntsim-ng/core/faults/faults_logic.c @@ -49,7 +49,16 @@ int faults_fault_list_add(uint16_t delay) { } bool faults_fault_list_not_empty(void) { - return (faults_fault_list_len != 0); + bool not_empty = (faults_fault_list_len != 0); + if(not_empty == true) { + int delay_sum = 0; + for(int i = 0; i < faults_fault_list_len; i++) { + delay_sum += faults_fault_list[i]; + } + + not_empty = (delay_sum != 0); + } + return not_empty; } uint16_t faults_fault_list_get_next(void) {