]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
clang: fix an obvious use after free
authorVincent Bernat <bernat@luffy.cx>
Sat, 23 Nov 2013 08:39:08 +0000 (09:39 +0100)
committerVincent Bernat <bernat@luffy.cx>
Sat, 23 Nov 2013 08:52:56 +0000 (09:52 +0100)
src/daemon/client.c

index 0322199d0de66ed6929533ae9ea64f27d7be3290..00247c004c85bf564f63519ba4d7f37044a51b38 100644 (file)
@@ -214,8 +214,8 @@ client_handle_get_interface(struct lldpd *cfg, enum hmsg_type *type,
                        return output_len;
                }
 
-       free(name);
        log_warnx("rpc", "no interface %s found", name);
+       free(name);
        *type = NONE;
        return 0;
 }