]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ldpd: null check (Coverity 1452317)
authorpaco <paco@voltanet.io>
Mon, 25 Jun 2018 14:47:15 +0000 (16:47 +0200)
committerpaco <paco@voltanet.io>
Mon, 25 Jun 2018 14:47:15 +0000 (16:47 +0200)
Signed-off-by: F. Aragon <paco@voltanet.io>
ldpd/ldp_vty_conf.c

index e5832c5086db3e06dc8a2043237d60f1ba53c0e5..4ef57f574a75c21b90f09202653a543041926703 100644 (file)
@@ -89,6 +89,9 @@ struct cmd_node ldp_pseudowire_node =
 int
 ldp_get_address(const char *str, int *af, union ldpd_addr *addr)
 {
+       if (!str || !af || !addr)
+               return (-1);
+
        memset(addr, 0, sizeof(*addr));
 
        if (inet_pton(AF_INET, str, &addr->v4) == 1) {