From: Mathieu Desnoyers Date: Wed, 11 Apr 2012 21:05:58 +0000 (-0400) Subject: Fix: segfault on error handling X-Git-Tag: v1.0.0-rc1~7 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=8210f9da616a44f4055e6a7b6745ca280f4e1cb4 Fix: segfault on error handling Signed-off-by: Mathieu Desnoyers --- 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);