]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
fixes from bug 2800
authorRussell Bryant <russell@russellbryant.com>
Sun, 7 Nov 2004 23:47:25 +0000 (23:47 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sun, 7 Nov 2004 23:47:25 +0000 (23:47 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@4178 65c4cc65-6c06-0410-ace0-fbb531ad65f3

frame.c

diff --git a/frame.c b/frame.c
index 72197d5c154f93ecb194e98d964a49aa6371bd90..3538d35b1ea07e01960b136f2ec884419dab8c9e 100755 (executable)
--- a/frame.c
+++ b/frame.c
@@ -607,7 +607,7 @@ void ast_frame_dump(char *name, struct ast_frame *f, char *prefix)
        char subclass[40] = "Unknown Subclass";
        char csub[80];
        char moreinfo[40] = "";
-       char cn[40];
+       char cn[60];
        char cp[40];
        char cmn[40];
        if (name)
@@ -672,9 +672,13 @@ void ast_frame_dump(char *name, struct ast_frame *f, char *prefix)
                case AST_CONTROL_RADIO_UNKEY:
                        strcpy(subclass, "Unkey Radio");
                        break;
+               case -1:
+                       strcpy(subclass, "Stop generators");
+                       break;
                default:
                        snprintf(subclass, sizeof(subclass), "Unknown control '%d'", f->subclass);
                }
+               break;
        case AST_FRAME_NULL:
                strcpy(ftype, "Null Frame");
                strcpy(subclass, "N/A");