2005-11-03 Paul Jakma <paul.jakma@sun.com>

	* if.c: (connected_free) use MTYPE for connected label.
	  memtypes.c: Add MTYPE_CONNECTED_LABEL
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 3ad9458..c420fa7 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -18,6 +18,8 @@
 	  quicker.
 	* md5.h: POSIX types. Get rid of the odd __P() non-ANSI capable
 	  compiler compatibility hack.
+	* if.c: (connected_free) use MTYPE for connected label.
+	  memtypes.c: Add MTYPE_CONNECTED_LABEL
 
 2005-10-26 Paul Jakma <paul.jakma@sun.com>
 
diff --git a/lib/if.c b/lib/if.c
index 5e440c3..df76126 100644
--- a/lib/if.c
+++ b/lib/if.c
@@ -605,7 +605,7 @@
     prefix_free (connected->destination);
 
   if (connected->label)
-    free (connected->label);
+    XFREE (MTYPE_CONNECTED_LABEL, connected->label);
 
   XFREE (MTYPE_CONNECTED, connected);
 }
diff --git a/lib/memtypes.c b/lib/memtypes.c
index 4aac2f7..d9a1a62 100644
--- a/lib/memtypes.c
+++ b/lib/memtypes.c
@@ -6,7 +6,7 @@
  * The script is sensitive to the format (though not whitespace), see
  * the top of memtypes.awk for more details.
  *
- * $Id: memtypes.c,v 1.9 2005/10/26 05:05:16 paul Exp $
+ * $Id: memtypes.c,v 1.10 2005/11/03 11:04:07 paul Exp $
  */
 
 #include "zebra.h"
@@ -29,6 +29,7 @@
   { MTYPE_VTY_HIST,		"VTY history"			},
   { MTYPE_IF,			"Interface"			},
   { MTYPE_CONNECTED,		"Connected" 			},
+  { MTYPE_CONNECTED_LABEL,	"Connected interface label"	},
   { MTYPE_BUFFER,		"Buffer"			},
   { MTYPE_BUFFER_DATA,		"Buffer data"			},
   { MTYPE_STREAM,		"Stream"			},