Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
grep: add --threads=<num> option and grep.threads configuration
[gitweb.git]
/
git-compat-util.h
diff --git
a/git-compat-util.h
b/git-compat-util.h
index 9a3e5591cb4fd032ed9447ef09873b5da2f32266..88964f7886b1f6d7445b77a26eceb65d48c3b6b8 100644
(file)
--- a/
git-compat-util.h
+++ b/
git-compat-util.h
@@
-817,6
+817,9
@@
static inline int strtoul_ui(char const *s, int base, unsigned int *result)
char *p;
errno = 0;
+ /* negative values would be accepted by strtoul */
+ if (strchr(s, '-'))
+ return -1;
ul = strtoul(s, &p, base);
if (errno || *p || p == s || (unsigned int) ul != ul)
return -1;