]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Fix a crash that occurred when MWI SMDI messages expired.
authorRussell Bryant <russell@russellbryant.com>
Sat, 30 May 2009 03:42:46 +0000 (03:42 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sat, 30 May 2009 03:42:46 +0000 (03:42 +0000)
(closes issue #14561)
Reported by: cmoss28

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@198311 65c4cc65-6c06-0410-ace0-fbb531ad65f3

res/res_smdi.c

index 4c942772025044ff2b0fd41a8c228cc1c88a9b42..42aba55641696ccf8f69e1bb4a1c250c05c50a14 100644 (file)
@@ -309,8 +309,10 @@ static inline void unref_msg(void *msg, enum smdi_message_type type)
        switch (type) {
        case SMDI_MWI:
                ASTOBJ_UNREF(mwi_msg, ast_smdi_mwi_message_destroy);
+               break;
        case SMDI_MD:
                ASTOBJ_UNREF(md_msg, ast_smdi_md_message_destroy);
+               break;
        }
 }