diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-05-14 19:21:36 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-05-14 19:21:36 +0000 |
commit | bb43f749526eb3dbf632525343d90c784c0128ce (patch) | |
tree | 9633f407923304ed93096d15e2507caaf4c27c6d /channel.c | |
parent | 4cb2eec5300e0050721c8bba9900fd09cf1e110a (diff) |
Make vmail handle things properly in the case of included contexts
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1021 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channel.c')
-rwxr-xr-x | channel.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -197,6 +197,8 @@ int ast_channel_register_ex(char *type, char *description, int capabilities, char *ast_state2str(int state) { + /* XXX Not reentrant XXX */ + static char localtmp[256]; switch(state) { case AST_STATE_DOWN: return "Down"; @@ -215,7 +217,8 @@ char *ast_state2str(int state) case AST_STATE_BUSY: return "Busy"; default: - return "Unknown"; + snprintf(localtmp, sizeof(localtmp), "Unknown (%d)\n", state); + return localtmp; } } |