Browse code

bb11945 - fixing null dereference of blob pointer

Mickey Sola authored on 2017/10/28 06:04:32
Showing 1 changed files
... ...
@@ -3138,6 +3138,10 @@ rfc2047(const char *in)
3138 3138
 				break;
3139 3139
 		}
3140 3140
 		b = messageToBlob(m, 1);
3141
+                if (b == NULL) {
3142
+                    messageDestroy(m);
3143
+                    break;
3144
+                }
3141 3145
 		len = blobGetDataSize(b);
3142 3146
 		cli_dbgmsg("Decoded as '%*.*s'\n", (int)len, (int)len,
3143 3147
 			(const char *)blobGetData(b));