diff options
author | Vladislav Grishenko <themiron@mail.ru> | 2021-03-20 18:25:15 +0500 |
---|---|---|
committer | Vladislav Grishenko <themiron@mail.ru> | 2021-03-20 18:25:15 +0500 |
commit | 5c6cf3e627b95a76ccdd21b956a9e77f05f250d9 (patch) | |
tree | eaea5e00f4bbe70dc2f426404fba970c40487f53 /accel-pppd/shaper | |
parent | 21830c460aaccef7fee6fbfb1795bb34b53bb01d (diff) | |
download | accel-ppp-5c6cf3e627b95a76ccdd21b956a9e77f05f250d9.tar.gz accel-ppp-5c6cf3e627b95a76ccdd21b956a9e77f05f250d9.zip |
ipv6, shaper: fix possible NULL-pointer dereference
Diffstat (limited to 'accel-pppd/shaper')
-rw-r--r-- | accel-pppd/shaper/shaper.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/accel-pppd/shaper/shaper.c b/accel-pppd/shaper/shaper.c index 351a7ee1..69555318 100644 --- a/accel-pppd/shaper/shaper.c +++ b/accel-pppd/shaper/shaper.c @@ -903,6 +903,9 @@ static struct time_range_t *parse_range(time_t t, const char *val) struct tm begin_tm, end_tm; struct time_range_t *r; + if (!val) + return NULL; + id = strtol(val, &endptr, 10); if (*endptr != ',') return NULL; |