From c514c580eca7aca1ff8fda041bb7289dbaf563f7 Mon Sep 17 00:00:00 2001 From: FRIGN Date: Wed, 30 Sep 2015 19:27:12 +0200 Subject: [PATCH] Print error message when size == 0 in split(1) instead of just exiting with code 1. This could be confusing. --- split.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/split.c b/split.c index c859c9a..939ef44 100644 --- a/split.c +++ b/split.c @@ -58,8 +58,10 @@ main(int argc, char *argv[]) break; case 'b': always = 1; - if ((size = parseoffset(EARGF(usage()))) <= 0) + if ((size = parseoffset(EARGF(usage()))) < 0) return 1; + if (!size) + eprintf("size needs to be positive\n"); break; case 'd': base = 10;