Prechádzať zdrojové kódy

- fixed crash caused by incorrect to/from, patch provided by Bogdan Pintea
closes SER-373

Jan Janak 17 rokov pred
rodič
commit
f70be5befb
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  1. 2 1
      parser/parse_to.c

+ 2 - 1
parser/parse_to.c

@@ -626,7 +626,8 @@ char* parse_to(char* buffer, char *end, struct to_body *to_b)
 					case URI_OR_TOKEN:
 					case DISPLAY_TOKEN: 
 					case MAYBE_URI_END:
-						to_b->display.len=foo-to_b->display.s;
+						/* deal with the incorrect displayname<uri>.. */
+						to_b->display.len=(foo?foo:tmp)-to_b->display.s;
 						status = S_URI_ENCLOSED;
 						break;
 					case F_CRLF: