From 9ba93c4cf8ca7fdc6384f39ac67cdaa2e4e5f636 Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Tue, 2 Feb 2010 21:23:08 +0100 Subject: check for fgets() return value - avoids a warning --- dpid/dpidc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dpid/dpidc.c') diff --git a/dpid/dpidc.c b/dpid/dpidc.c index 971281d5..2d3c716f 100644 --- a/dpid/dpidc.c +++ b/dpid/dpidc.c @@ -98,7 +98,8 @@ int main(int argc, char *argv[]) } else if (strcmp(argv[1], "chat") == 0) { printf("Please enter the message: "); bzero(buffer,256); - fgets(buffer,255,stdin); + if (fgets(buffer,255,stdin) == NULL) + MSG_ERR("dpidc: Can't read the message\n"); } else { MSG_ERR("main: Unknown operation '%s'\n", argv[1]); print_usage(argv[0]); -- cgit v1.2.3