aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/hexl.c
diff options
context:
space:
mode:
authorPaul Eggert2011-01-22 23:30:19 -0800
committerPaul Eggert2011-01-22 23:30:19 -0800
commit9055082ef8a2f1b9033f77f0eb2b9c756a306c01 (patch)
tree041665ff66c2bdab89f2f59976fb9ce0e2003ab0 /lib-src/hexl.c
parentf77fabaf6bc1296631b1a4bcdf363721e19a3ac4 (diff)
downloademacs-9055082ef8a2f1b9033f77f0eb2b9c756a306c01.tar.gz
emacs-9055082ef8a2f1b9033f77f0eb2b9c756a306c01.zip
Check return values of some library calls.
Diffstat (limited to 'lib-src/hexl.c')
-rw-r--r--lib-src/hexl.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib-src/hexl.c b/lib-src/hexl.c
index aa5b370aade..e0a5166760a 100644
--- a/lib-src/hexl.c
+++ b/lib-src/hexl.c
@@ -179,7 +179,9 @@ main (int argc, char **argv)
179 179
180#define hexchar(x) (isdigit (x) ? x - '0' : x - 'a' + 10) 180#define hexchar(x) (isdigit (x) ? x - '0' : x - 'a' + 10)
181 181
182 fread (buf, 1, 10, fp); /* skip 10 bytes */ 182 /* Skip 10 bytes. */
183 if (fread (buf, 1, 10, fp) != 10)
184 break;
183 185
184 for (i=0; i < 16; ++i) 186 for (i=0; i < 16; ++i)
185 { 187 {
@@ -207,7 +209,9 @@ main (int argc, char **argv)
207 if (i < 16) 209 if (i < 16)
208 break; 210 break;
209 211
210 fread (buf, 1, 18, fp); /* skip 18 bytes */ 212 /* Skip 18 bytes. */
213 if (fread (buf, 1, 18, fp) != 18)
214 break;
211 } 215 }
212 } 216 }
213 } 217 }