Browse code

fix for Html.Trojan.Iframe-35 false negative.

Steven Morgan authored on 2017/10/12 01:08:00
Showing 1 changed files
... ...
@@ -686,7 +686,8 @@ messageFindArgument(const message *m, const char *variable)
686 686
 				cli_dbgmsg("messageFindArgument: no '=' sign found in MIME header '%s' (%s)\n", variable, messageGetArgument(m, i));
687 687
 				return NULL;
688 688
 			}
689
-			if((strlen(ptr) > 2) && (*++ptr == '"') && (strchr(&ptr[1], '"') != NULL)) {
689
+                        ptr++;
690
+                        if((strlen(ptr) > 1) && (*ptr == '"') && (strchr(&ptr[1], '"') != NULL)) {
690 691
 				/* Remove any quote characters */
691 692
 				char *ret = cli_strdup(++ptr);
692 693
 				char *p;