Fix NULL pointer dereference in send_udp_info
This commit is contained in:
parent
bbe60c0f35
commit
3335860dc7
1 changed files with 5 additions and 0 deletions
|
@ -250,6 +250,11 @@ bool send_udp_info(node_t *from, node_t *to) {
|
|||
farther than the static relay. */
|
||||
to = (to->via == myself) ? to->nexthop : to->via;
|
||||
|
||||
if (to == NULL) {
|
||||
logger(DEBUG_ALWAYS, LOG_ERR, "Something went wrong when seletcting relay - possible fake UDP_INFO");
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Skip cases where sending UDP info messages doesn't make sense.
|
||||
This is done here in order to avoid repeating the same logic in multiple callsites. */
|
||||
|
||||
|
|
Loading…
Reference in a new issue