From: Michael Jerris Date: Sat, 6 Nov 2010 00:24:31 +0000 (-0400) Subject: fix missing name and potential segfault in gateway status X-Git-Tag: v1.2-rc1~265^2~11^2~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40ac860aaa836d5822bad804b91059ac43fb5246;p=thirdparty%2Ffreeswitch.git fix missing name and potential segfault in gateway status --- diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index 08040809ee..aa927bfd45 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -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]; }