Index: /branches/eam_branches/ipp-20120405/Ohana/src/libohana/src/string.c
===================================================================
--- /branches/eam_branches/ipp-20120405/Ohana/src/libohana/src/string.c	(revision 33941)
+++ /branches/eam_branches/ipp-20120405/Ohana/src/libohana/src/string.c	(revision 33942)
@@ -134,4 +134,8 @@
     line[i] = c;
   }
+  if (ferror(f)) {
+    perror("scan_line: ");
+    return EOF;
+  }
   line[i - 1] = 0;  /* this could make things crash! */
 
