summaryrefslogtreecommitdiff
path: root/src/tool_helpers.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2012-07-10 23:11:30 +0200
committerDaniel Stenberg <daniel@haxx.se>2012-07-10 23:11:30 +0200
commitf2b6ebed7bfcfcbe65bcadbce1c5ae7e6134c11e (patch)
tree29ecfad1b06a38d9f05dbe01afda078edb705cc5 /src/tool_helpers.c
parente5843470e8a77d43604884cdf34ccf3f4799a7f5 (diff)
downloadcurl-f2b6ebed7bfcfcbe65bcadbce1c5ae7e6134c11e.tar.gz
cmdline: parse numerical options stricter
1 - str2offset() no longer accepts negative numbers since offsets are by nature positive. 2 - introduced str2unum() for the command line parser that accepts numericals which are not supposed to be negative, so that it will properly complain on apparent bad uses and mistakes. Bug: http://curl.haxx.se/mail/archive-2012-07/0013.html
Diffstat (limited to 'src/tool_helpers.c')
-rw-r--r--src/tool_helpers.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tool_helpers.c b/src/tool_helpers.c
index 87d7c609d..ae8aaaf32 100644
--- a/src/tool_helpers.c
+++ b/src/tool_helpers.c
@@ -54,6 +54,8 @@ const char *param2text(int res)
return "is badly used here";
case PARAM_BAD_NUMERIC:
return "expected a proper numerical parameter";
+ case PARAM_NEGATIVE_NUMERIC:
+ return "expected a positive numerical parameter";
case PARAM_LIBCURL_DOESNT_SUPPORT:
return "the installed libcurl version doesn't support this";
case PARAM_NO_MEM: