]> git.proxmox.com Git - mirror_frr.git/commitdiff
Fix memory leak in 'show thread cpu' command.
authorpaul <paul>
Wed, 12 Mar 2003 05:40:11 +0000 (05:40 +0000)
committerpaul <paul>
Wed, 12 Mar 2003 05:40:11 +0000 (05:40 +0000)
lib/thread.c

index ff8f739d76f1401afb6122e09981a82f629a3079..2a5b806847430504eb8c1354c09db41d0baebec7 100644 (file)
@@ -328,6 +328,7 @@ thread_list_free (struct thread_master *m, struct thread_list *list)
   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 @@ strip_funcname (char *funcname)
 
   tmp = *e;
   *e = '\0';
-  ret  = XSTRDUP (MTYPE_TMP, b);
+  ret  = XSTRDUP (MTYPE_STRVEC, b);
   *e = tmp;
 
   return ret;