# HG changeset patch # User Daniel Atallah # Date 1189651100 0 # Node ID e4dc98b8e140a464bf534aa3e7302593964f4738 # Parent f1bcba415a4b15e6ce8d729a50a59cc4ffe8fae1 Fix crash in musicmessaging plugin when something else has set the message to NULL (in this case, I'm guessing the Offline Messaging plugin). Fixes #3050. diff -r f1bcba415a4b -r e4dc98b8e140 pidgin/plugins/musicmessaging/musicmessaging.c --- a/pidgin/plugins/musicmessaging/musicmessaging.c Thu Sep 13 02:17:31 2007 +0000 +++ b/pidgin/plugins/musicmessaging/musicmessaging.c Thu Sep 13 02:38:20 2007 +0000 @@ -311,7 +311,9 @@ static gboolean intercept_sent(PurpleAccount *account, const char *who, char **message, void* pData) { - + if (message == NULL || *message == NULL || **message == '\0') + return FALSE; + if (0 == strncmp(*message, MUSICMESSAGING_PREFIX, strlen(MUSICMESSAGING_PREFIX))) { purple_debug_misc("purple-musicmessaging", "Sent MM Message: %s\n", *message);