mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-12 22:10:12 -04:00
Fix a crash when reading badly formatted resolve.conf
Based on patch from Yasuoka Masahiko, backported to 1.4.
This commit is contained in:
parent
5713d5dd33
commit
5b10d008e9
2
evdns.c
2
evdns.c
@ -2704,7 +2704,7 @@ resolv_conf_parse_line(char *const start, int flags) {
|
||||
const char *const nameserver = NEXT_TOKEN;
|
||||
struct in_addr ina;
|
||||
|
||||
if (inet_aton(nameserver, &ina)) {
|
||||
if (nameserver && inet_aton(nameserver, &ina)) {
|
||||
/* address is valid */
|
||||
evdns_nameserver_add(ina.s_addr);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user