[pacman-dev] [PATCH 1/2] util.c: ignore trailing whitespace in parseindex
Andrew Gregory
andrew.gregory.8 at gmail.com
Tue Apr 2 19:57:35 EDT 2013
strtol already ignores leading whitespace so it doesn't make much sense
for us to worry about trailing whitespace.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
---
src/pacman/util.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/pacman/util.c b/src/pacman/util.c
index 7b7dace..115f328 100644
--- a/src/pacman/util.c
+++ b/src/pacman/util.c
@@ -1292,6 +1292,10 @@ static int parseindex(char *s, int *val, int min, int max)
{
char *endptr = NULL;
int n = strtol(s, &endptr, 10);
+ /* strtol skips leading whitespace, don't worry about trailing whitespace */
+ while(isspace(*endptr)) {
+ endptr++;
+ }
if(*endptr == '\0') {
if(n < min || n > max) {
pm_printf(ALPM_LOG_ERROR,
--
1.8.2
More information about the pacman-dev
mailing list