Browse code

misctest: sync with fuzz msg code

Daniel-Constantin Mierla authored on 16/09/2021 09:00:56
Showing 1 changed files
... ...
@@ -39,10 +39,14 @@
39 39
 #include "../../core/parser/parse_uri.c"
40 40
 #include "../../core/parser/parse_hname2.h"
41 41
 #include "../../core/parser/contact/parse_contact.h"
42
+#include "../../core/parser/parse_to.h"
43
+#include "../../core/parser/parse_from.h"
42 44
 #include "../../core/parser/parse_refer_to.h"
43 45
 #include "../../core/parser/parse_ppi_pai.h"
44 46
 #include "../../core/parser/parse_privacy.h"
45 47
 #include "../../core/parser/parse_diversion.h"
48
+#include "../../core/parser/parse_identityinfo.h"
49
+#include "../../core/parser/parse_disposition.h"
46 50
 
47 51
 MODULE_VERSION
48 52
 
... ...
@@ -325,22 +329,38 @@ static int misctest_message_init(void)
325 329
 		goto cleanup;
326 330
 	}
327 331
 
332
+	parse_headers(&tmsg, HDR_EOH_F, 0);
333
+
328 334
 	parse_sdp(&tmsg);
329 335
 
330
-	parse_headers(&tmsg, HDR_TO_F, 0);
336
+	parse_from_header(&tmsg);
337
+
338
+	parse_from_uri(&tmsg);
339
+
340
+	parse_to_header(&tmsg);
341
+
342
+	parse_to_uri(&tmsg);
331 343
 
332 344
 	parse_contact_header(&tmsg);
333 345
 
334 346
 	parse_refer_to_header(&tmsg);
335 347
 
336
-	parse_to_header(&tmsg);
337
-
338 348
 	parse_pai_header(&tmsg);
339 349
 
340 350
 	parse_diversion_header(&tmsg);
341 351
 
342 352
 	parse_privacy(&tmsg);
343 353
 
354
+	parse_content_disposition(&tmsg);
355
+
356
+	parse_identityinfo_header(&tmsg);
357
+
358
+	str uri;
359
+	get_src_uri(&tmsg, 0, &uri);
360
+
361
+	str ssock;
362
+	get_src_address_socket(&tmsg, &ssock);
363
+
344 364
 cleanup:
345 365
 	free_sip_msg(&tmsg);
346 366