Revision: 54161
          http://brlcad.svn.sourceforge.net/brlcad/?rev=54161&view=rev
Author:   brlcad
Date:     2013-01-11 18:39:39 +0000 (Fri, 11 Jan 2013)
Log Message:
-----------
quellage.  check fread() return value.

Modified Paths:
--------------
    brlcad/trunk/src/libbn/tests/bn_list.c

Modified: brlcad/trunk/src/libbn/tests/bn_list.c
===================================================================
--- brlcad/trunk/src/libbn/tests/bn_list.c      2013-01-11 18:07:55 UTC (rev 
54160)
+++ brlcad/trunk/src/libbn/tests/bn_list.c      2013-01-11 18:39:39 UTC (rev 
54161)
@@ -58,11 +58,15 @@
 int
 compare_result(char *expected_buf, FILE *result_fd)
 {
+    size_t ret;
     char result_buf[BUFFER_SIZE];
     memset(result_buf, 0, BUFFER_SIZE);
 
     rewind(result_fd);
-    fread(result_buf, sizeof(char), BUFFER_SIZE, result_fd);
+    ret = fread(result_buf, sizeof(char), BUFFER_SIZE, result_fd);
+    if (ret < BUFFER_SIZE)
+       perror("fread");
+
     fclose(result_fd);
 
     return bu_strncmp(expected_buf, result_buf, BUFFER_SIZE) == 0;
@@ -72,11 +76,14 @@
 int
 check_result_len(FILE *result_fd)
 {
+    size_t ret;
     char result_buf[BUFFER_SIZE+1];
     memset(result_buf, 0, BUFFER_SIZE+1);
 
     rewind(result_fd);
-    fread(result_buf, sizeof(char), BUFFER_SIZE, result_fd);
+    ret = fread(result_buf, sizeof(char), BUFFER_SIZE, result_fd);
+    if (ret < BUFFER_SIZE)
+       perror("fread");
     fclose(result_fd);
 
     return strlen(result_buf);

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to