aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/voip_calls.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/ui/voip_calls.c b/ui/voip_calls.c
index 9be42b6e38..bc60c51980 100644
--- a/ui/voip_calls.c
+++ b/ui/voip_calls.c
@@ -2425,6 +2425,7 @@ is_mgcp_signal(const gchar *signal_str_p, const gchar *signalStr)
{
gint i;
gchar **resultArray;
+ gboolean found = FALSE;
/* if there is no signalStr, just return false */
if (signalStr == NULL) return FALSE;
@@ -2437,12 +2438,15 @@ is_mgcp_signal(const gchar *signal_str_p, const gchar *signalStr)
for (i = 0; resultArray[i]; i++) {
g_strstrip(resultArray[i]);
- if (strcmp(resultArray[i], signal_str_p) == 0) return TRUE;
+ if (strcmp(resultArray[i], signal_str_p) == 0) {
+ found = TRUE;
+ break;
+ }
}
g_strfreev(resultArray);
- return FALSE;
+ return found;
}
/*