mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-02-03 16:31:08 +01:00
BUG/MEDIUM: config: fix parser crash with bad bind or server address
If an address is improperly formated on a bind or server address and haproxy is built for using getaddrinfo, then a crash may occur upon the call to freeaddrinfo(). Thanks to Jon Meredith for helping me patch this for SmartOS, I am not a C/GDB wizard.
This commit is contained in:
parent
0defb90784
commit
58ea039115
@ -600,7 +600,8 @@ struct sockaddr_storage *str2ip(const char *str)
|
||||
}
|
||||
}
|
||||
|
||||
freeaddrinfo(result);
|
||||
if (result)
|
||||
freeaddrinfo(result);
|
||||
}
|
||||
#endif
|
||||
/* unsupported address family */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user