Fix memory leak in 'show thread cpu' command.
diff --git a/lib/thread.c b/lib/thread.c
index ff8f739..2a5b806 100644
--- a/lib/thread.c
+++ b/lib/thread.c
@@ -328,6 +328,7 @@
   for (t = list->head; t; t = next)
     {
       next = t->next;
+      XFREE (MTYPE_STRVEC, t->funcname);
       XFREE (MTYPE_THREAD, t);
       list->count--;
       m->alloc--;
@@ -399,7 +400,7 @@
 
   tmp = *e;
   *e = '\0';
-  ret  = XSTRDUP (MTYPE_TMP, b);
+  ret  = XSTRDUP (MTYPE_STRVEC, b);
   *e = tmp;
 
   return ret;