diff options
author | Mark Spencer <markster@digium.com> | 2003-05-14 19:21:36 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2003-05-14 19:21:36 +0000 |
commit | 7a506337e6cfb849fc126c289206312e7dab1a76 (patch) | |
tree | 9633f407923304ed93096d15e2507caaf4c27c6d /channel.c | |
parent | 377303a3910eab30b4023a49caa7c0c3220ae79d (diff) |
Make vmail handle things properly in the case of included contexts
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1021 65c4cc65-6c06-0410-ace0-fbb531ad65f3
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; } } |