From fc19182598e844556f83b59039b46028cf79a041 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Tue, 27 Aug 2013 14:21:31 -0400 Subject: Handle fopen() failures --- tests/clients/ldifsort.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/clients/ldifsort.c b/tests/clients/ldifsort.c index 2ae3940..fcd7923 100644 --- a/tests/clients/ldifsort.c +++ b/tests/clients/ldifsort.c @@ -52,7 +52,7 @@ main(int argc, char **argv) memset(&entries, 0, sizeof(entries)); n_entries = 0; infile = (argc > 1) ? fopen(argv[1], "r") : stdin; - while (fgets(buf, sizeof(buf), infile) != NULL) { + while ((infile != NULL) && (fgets(buf, sizeof(buf), infile) != NULL)) { if (buf[0] == '#') { continue; } -- cgit