From 8210f9da616a44f4055e6a7b6745ca280f4e1cb4 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 11 Apr 2012 17:05:58 -0400 Subject: [PATCH 1/1] Fix: segfault on error handling Signed-off-by: Mathieu Desnoyers --- formats/ctf/ctf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index 1e4e491d..ad218c0f 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -983,7 +983,8 @@ end: ctf_scanner_free(scanner); end_scanner_alloc: end_packet_read: - fclose(fp); + if (fp) + fclose(fp); free(buf); end_stream: close(metadata_stream->pos.fd); -- 2.34.1