diff options
| -rw-r--r-- | src/main.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/main.c b/src/main.c index ab078de11..cbec21194 100644 --- a/src/main.c +++ b/src/main.c @@ -1010,8 +1010,8 @@ static int str2offset(curl_off_t *val, char *str)  #ifdef HAVE_STRTOLL    *val = strtoll(str, NULL, 0);  #else -  /* TODO:  Handle strtoll stuff...sigh... */ -#error "lack of strtoll() needs fixing" +  /* this is a duplicate of the function that is also used in libcurl */ +  *val = Curl_strtoll(str, NULL, 0;  #endif    if ((*val == LLONG_MAX || *val == LLONG_MIN) && errno == ERANGE) @@ -2068,7 +2068,7 @@ static int parseconfig(const char *filename,  #endif        /* pass spaces and separator(s) */ -      while(isspace((int)*line) || isseparator(*line)) +      while(*line && (isspace((int)*line) || isseparator(*line)))          line++;        /* the parameter starts here (unless quoted) */ | 
