From 81634512496b3188aaf77c71506ed248af132066 Mon Sep 17 00:00:00 2001 From: FRIGN Date: Wed, 30 Sep 2015 19:13:32 +0200 Subject: [PATCH] Check parseoffset return value in od(1) Yeah, kinda embarassing. Forgot about that. --- od.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/od.c b/od.c index 30031c7..f4315ba 100644 --- a/od.c +++ b/od.c @@ -118,10 +118,12 @@ main(int argc, char *argv[]) radix = s[0]; break; case 'j': - skip = parseoffset(EARGF(usage())); + if ((skip = parseoffset(EARGF(usage()))) < 0) + return 1; break; case 'N': - maxbytes = parseoffset(EARGF(usage())); + if ((maxbytes = parseoffset(EARGF(usage()))) < 0) + return 1; break; case 't': s = EARGF(usage());