[Pcsclite-cvs-commit] r6566 - /trunk/Drivers/ccid/examples/scardcontrol.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue Mar 12 14:00:38 UTC 2013


Author: rousseau
Date: Tue Mar 12 14:00:37 2013
New Revision: 6566

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6566
Log:
Check the value returned by fgets(3)

Fix compiler warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

Modified:
    trunk/Drivers/ccid/examples/scardcontrol.c

Modified: trunk/Drivers/ccid/examples/scardcontrol.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/examples/scardcontrol.c?rev=6566&op=diff
==============================================================================
--- trunk/Drivers/ccid/examples/scardcontrol.c (original)
+++ trunk/Drivers/ccid/examples/scardcontrol.c Tue Mar 12 14:00:37 2013
@@ -750,9 +750,11 @@
 			{
 				/* read the fake digits */
 				char in[40];	/* 4 digits + \n + \0 */
-
-				(void)fgets(in, sizeof(in), stdin);
-				printf("keyboard sent: %s", in);
+				char *ret;
+
+				ret = fgets(in, sizeof(in), stdin);
+				if (ret)
+					printf("keyboard sent: %s", in);
 			}
 		}
 	}




More information about the Pcsclite-cvs-commit mailing list