]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix missing name and potential segfault in gateway status
authorMichael Jerris <mike@jerris.com>
Sat, 6 Nov 2010 00:24:31 +0000 (20:24 -0400)
committerMichael Jerris <mike@jerris.com>
Sat, 6 Nov 2010 00:24:31 +0000 (20:24 -0400)
src/mod/endpoints/mod_sofia/mod_sofia.c

index 08040809ee3a4e9d8aa7675ec6813f2271d701cb..aa927bfd450cfe57e83196419902c48b88de209f 100644 (file)
@@ -2293,11 +2293,14 @@ static const char *sofia_state_names[] = {
        "FAIL_WAIT",
        "EXPIRED",
        "NOREG",
+       "TIMEOUT",
        NULL
 };
 
 const char *sofia_state_string(int state)
 {
+       if (state >= REG_STATE_LAST) return "";
+
        return sofia_state_names[state];
 }