mirror of
https://github.com/moparisthebest/curl
synced 2024-11-11 12:05:06 -05:00
Since the str2num() function gets called with the 'nextarg' pointer from
within the getparameter a lot, we must check it for NULL before accessing the str data. CID 14 of the coverity.com scan
This commit is contained in:
parent
9d8b22d3de
commit
f2beee209b
@ -1273,12 +1273,16 @@ static void cleanarg(char *str)
|
|||||||
* non-zero on failure, zero on success.
|
* non-zero on failure, zero on success.
|
||||||
*
|
*
|
||||||
* The string must start with a digit to be valid.
|
* The string must start with a digit to be valid.
|
||||||
|
*
|
||||||
|
* Since this function gets called with the 'nextarg' pointer from within the
|
||||||
|
* getparameter a lot, we must check it for NULL before accessing the str
|
||||||
|
* data.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static int str2num(long *val, char *str)
|
static int str2num(long *val, char *str)
|
||||||
{
|
{
|
||||||
int retcode = 0;
|
int retcode = 0;
|
||||||
if(ISDIGIT(*str))
|
if(str && ISDIGIT(*str))
|
||||||
*val = atoi(str);
|
*val = atoi(str);
|
||||||
else
|
else
|
||||||
retcode = 1; /* badness */
|
retcode = 1; /* badness */
|
||||||
|
Loading…
Reference in New Issue
Block a user