]> andersk Git - libyaml.git/commitdiff
Fixed double free in an example.
authorKirill Simonov <xi@resolvent.net>
Tue, 21 Jun 2016 00:22:50 +0000 (19:22 -0500)
committerKirill Simonov <xi@resolvent.net>
Tue, 21 Jun 2016 00:22:50 +0000 (19:22 -0500)
tests/example-deconstructor.c

index fec7d59ebe783a8cc07f6942c1e2494fba4297b8..3ad99c10c13ce3ab5e1876b6f8debbf808c04660 100644 (file)
@@ -1079,7 +1079,6 @@ parser_error:
     }
 
     yaml_event_delete(&input_event);
-    yaml_event_delete(&output_event);
     yaml_parser_delete(&parser);
     yaml_emitter_delete(&emitter);
 
@@ -1110,7 +1109,6 @@ emitter_error:
     }
 
     yaml_event_delete(&input_event);
-    yaml_event_delete(&output_event);
     yaml_parser_delete(&parser);
     yaml_emitter_delete(&emitter);
 
@@ -1121,7 +1119,6 @@ event_error:
     fprintf(stderr, "Memory error: Not enough memory for creating an event\n");
 
     yaml_event_delete(&input_event);
-    yaml_event_delete(&output_event);
     yaml_parser_delete(&parser);
     yaml_emitter_delete(&emitter);
 
This page took 0.380839 seconds and 5 git commands to generate.