=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mg/funmap.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- src/usr.bin/mg/funmap.c 2005/12/13 06:01:27 1.22 +++ src/usr.bin/mg/funmap.c 2005/12/20 06:17:36 1.23 @@ -1,4 +1,4 @@ -/* $OpenBSD: funmap.c,v 1.22 2005/12/13 06:01:27 kjell Exp $ */ +/* $OpenBSD: funmap.c,v 1.23 2005/12/20 06:17:36 kjell Exp $ */ /* * Copyright (c) 2001 Artur Grabowski . All rights reserved. * @@ -273,7 +273,7 @@ complete_function_list(const char *fname) { struct funmap *fn; - struct list *head, *el; + struct list *head, *el; int len; len = strlen(fname); @@ -284,7 +284,7 @@ free_file_list(head); return (NULL); } - el->l_name = fn->fn_name; + el->l_name = strdup(fn->fn_name); el->l_next = head; head = el; }