]> git.puffer.fish Git - matthieu/frr.git/commitdiff
prefix.c: replace free with XFREE for memory allocated with XMALLOC
authorLou Berger <lberger@labn.net>
Mon, 7 Nov 2016 12:33:15 +0000 (07:33 -0500)
committerLou Berger <lberger@labn.net>
Mon, 2 Jan 2017 20:04:47 +0000 (15:04 -0500)
Signed-off-by: Lou Berger <lberger@labn.net>
lib/prefix.c

index bc6afcf9f85fb2b3dfc9d0c665ae24d7ee39ebc0..84a04c53004a02499a02a8b1b0cabc36ce5c1889 100644 (file)
@@ -665,7 +665,7 @@ str2prefix_ipv6 (const char *str, struct prefix_ipv6 *p)
       strncpy (cp, str, pnt - str);
       *(cp + (pnt - str)) = '\0';
       ret = inet_pton (AF_INET6, cp, &p->prefix);
-      free (cp);
+      XFREE (MTYPE_TMP, cp);
       if (ret == 0)
        return 0;
       plen = (u_char) atoi (++pnt);