BSSMAP_Emulation: Set verdict to 'fail' in various lookup error paths
diff --git a/library/BSSMAP_Emulation.ttcn b/library/BSSMAP_Emulation.ttcn
index 7740b22..d6c3aed 100644
--- a/library/BSSMAP_Emulation.ttcn
+++ b/library/BSSMAP_Emulation.ttcn
@@ -93,6 +93,7 @@
}
}
log("BSSMAP Connection table not found by SCCP Connection ID ", sccp_conn_id);
+ setverdict(fail);
self.stop;
}
@@ -106,6 +107,7 @@
}
}
log("BSSMAP Connection table not found by MGCP Transaction ID ", tid);
+ setverdict(fail);
self.stop;
}
@@ -119,6 +121,7 @@
}
}
log("BSSMAP Connection table not found by component ", client);
+ setverdict(fail);
self.stop;
}
@@ -131,6 +134,7 @@
}
}
log("BSSMAP Connection table not found by CIC ", cic);
+ setverdict(fail);
self.stop;
}
@@ -144,6 +148,7 @@
}
}
log("BSSMAP Connection table not found by component ", client);
+ setverdict(fail);
}
/* resolve connection ID by component reference */
@@ -155,6 +160,7 @@
}
}
log("BSSMAP Connection table not found by component ", client);
+ setverdict(fail);
self.stop;
}
@@ -190,6 +196,7 @@
}
}
log("BSSMAP Connection table full!");
+ setverdict(fail);
self.stop;
}
@@ -205,6 +212,7 @@
}
}
log("BSSMAP Connection table attempt to delete non-existant ", sccp_conn_id);
+ setverdict(fail);
self.stop;
}