mirror of git://git.sysmocom.de/ofono
smsutil: Fix missing error handling for strtol function
This commit is contained in:
parent
bc52e40801
commit
f13bedd9dc
|
@ -3160,12 +3160,14 @@ void status_report_assembly_expire(struct status_report_assembly *assembly,
|
||||||
static int sms_tx_load_filter(const struct dirent *dent)
|
static int sms_tx_load_filter(const struct dirent *dent)
|
||||||
{
|
{
|
||||||
char *endp;
|
char *endp;
|
||||||
guint8 seq;
|
long seq;
|
||||||
|
|
||||||
if (dent->d_type != DT_REG)
|
if (dent->d_type != DT_REG)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
seq = strtol(dent->d_name, &endp, 10);
|
seq = strtol(dent->d_name, &endp, 10);
|
||||||
|
if (seq == LONG_MIN || seq == LONG_MAX)
|
||||||
|
return 0;
|
||||||
|
|
||||||
if (*endp != '\0')
|
if (*endp != '\0')
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue