From f9a89a6f99189f7929278d881de0ce011149d87c Mon Sep 17 00:00:00 2001 From: Eric Sandeen Date: Fri, 16 Dec 2011 13:11:33 -0600 Subject: Close stream in 'I' switch handling The file containing the list of devices was never closed after processing was complete. Signed-off-by: Eric Sandeen Signed-off-by: Jens Axboe --- blktrace.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'blktrace.c') diff --git a/blktrace.c b/blktrace.c index 49cfca6..228838a 100644 --- a/blktrace.c +++ b/blktrace.c @@ -2076,9 +2076,13 @@ static int handle_args(int argc, char *argv[]) return 1; } - while (fscanf(ifp, "%s\n", dev_line) == 1) - if (add_devpath(dev_line) != 0) + while (fscanf(ifp, "%s\n", dev_line) == 1) { + if (add_devpath(dev_line) != 0) { + fclose(ifp); return 1; + } + } + fclose(ifp); break; } -- cgit v1.2.3