]> git.meshlink.io Git - meshlink/commitdiff
Add missing NULL-check in meshlink_verify().
authorGuus Sliepen <guus@meshlink.io>
Sun, 23 Feb 2020 00:40:26 +0000 (01:40 +0100)
committerGuus Sliepen <guus@meshlink.io>
Sun, 23 Feb 2020 00:40:26 +0000 (01:40 +0100)
src/meshlink.c

index 07c518e0dd8c8c112aea2f85a84a756947998005..0354c86dc096d5036d6a2298c28dfd5cfbb4fd9e 100644 (file)
@@ -2279,7 +2279,7 @@ bool meshlink_sign(meshlink_handle_t *mesh, const void *data, size_t len, void *
 }
 
 bool meshlink_verify(meshlink_handle_t *mesh, meshlink_node_t *source, const void *data, size_t len, const void *signature, size_t siglen) {
 }
 
 bool meshlink_verify(meshlink_handle_t *mesh, meshlink_node_t *source, const void *data, size_t len, const void *signature, size_t siglen) {
-       if(!mesh || !data || !len || !signature) {
+       if(!mesh || !source || !data || !len || !signature) {
                meshlink_errno = MESHLINK_EINVAL;
                return false;
        }
                meshlink_errno = MESHLINK_EINVAL;
                return false;
        }