From ae2dc05e9084c790e773f530cefb9a1df1d51f0a Mon Sep 17 00:00:00 2001 From: Eric Sandeen Date: Fri, 16 Dec 2011 13:05:02 -0600 Subject: [PATCH] Check setvbuf return value Check for setvbuf failure. Signed-off-by: Eric Sandeen Signed-off-by: Jens Axboe --- blktrace.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blktrace.c b/blktrace.c index b14daf2..49cfca6 100644 --- a/blktrace.c +++ b/blktrace.c @@ -2183,7 +2183,10 @@ static int handle_args(int argc, char *argv[]) piped_output = 1; handle_pfds = handle_pfds_entries; pfp = stdout; - setvbuf(pfp, NULL, _IONBF, 0); + if (setvbuf(pfp, NULL, _IONBF, 0)) { + perror("setvbuf stdout"); + return 1; + } } else handle_pfds = handle_pfds_file; return 0; -- 2.25.1