From 52ca4f8a3992a8ca1672abb6263455f01a03549b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Mon, 11 Apr 2011 17:51:05 +0200 Subject: [PATCH] Use internal strtol MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Martín Nieto --- src/config.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/config.c b/src/config.c index 6b4007d62..9e62df0c5 100644 --- a/src/config.c +++ b/src/config.c @@ -386,12 +386,9 @@ int git_config_get_long(git_config *cfg, const char *name, long int *out) if (ret < GIT_SUCCESS) return ret; - errno = 0; - num = strtol(value, &num_end, 0); - - /* There was some error */ - if (num_end == value || errno != 0) - return GIT_EINVALIDTYPE; + ret = git__strtol32(&num, value, &num_end, 0); + if (ret < GIT_SUCCESS) + return ret; switch (*num_end) { case '\0':