]> git.meshlink.io Git - meshlink/commit
Fix potential NULL pointer dereference.
authorGuus Sliepen <guus@meshlink.io>
Sun, 22 Nov 2020 10:59:54 +0000 (11:59 +0100)
committerGuus Sliepen <guus@meshlink.io>
Sun, 22 Nov 2020 11:06:24 +0000 (12:06 +0100)
commitd65d4f25019af86563cc10d00fecce82e861e0a1
treeb4cc850c0ba22163aec6f4a1cd514d7f8a57868b
parentc5ef941dafcbce05801f65f9cf7abe8aa4a3e641
Fix potential NULL pointer dereference.

It is possible that an attempt is made to forward a request to a node
that is not reachable via meta-connections. This would trigger an assert
in debug builds, or cause a segmentation fault in release builds. Add
checks before attempts to send a request to node->nexthop->connection.
src/net_packet.c
src/protocol.c
src/protocol_key.c