]> git.meshlink.io Git - meshlink/blobdiff - src/net_setup.c
Fix errors found by Clang's static analyzer.
[meshlink] / src / net_setup.c
index fc6b3c97298551f3f7c1b02e23a601b20e67061c..e79550327d1ec5bf15cdc79a4f03a4bda6a3f5ad 100644 (file)
@@ -53,7 +53,7 @@ static bool node_get_config(meshlink_handle_t *mesh, node_t *n, config_t *config
        const char *name;
        uint32_t len = packmsg_get_str_raw(in, &name);
 
-       if(len != strlen(n->name) || strncmp(name, n->name, len)) {
+       if(len != strlen(n->name) || !name || strncmp(name, n->name, len)) {
                config_free(config);
                return false;
        }