--- projects/libstatgrab/src/libstatgrab/tools.c 2004/04/05 00:17:40 1.39 +++ projects/libstatgrab/src/libstatgrab/tools.c 2004/04/05 01:06:02 1.40 @@ -18,7 +18,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * 02111-1307 USA * - * $Id: tools.c,v 1.39 2004/04/05 00:17:40 tdb Exp $ + * $Id: tools.c,v 1.40 2004/04/05 01:06:02 ats Exp $ */ #ifdef HAVE_CONFIG_H @@ -89,9 +89,6 @@ void add_mapping(char *bsd, char *svr){ mapping_t *map_ptr; mapping_t *map_end_ptr; - bsd = strdup(bsd); - svr = strdup(svr); - if (mapping == NULL){ mapping = malloc(sizeof(mapping_t)); if (mapping == NULL) return; @@ -114,8 +111,8 @@ void add_mapping(char *bsd, char *svr){ } map_ptr->next = NULL; - map_ptr->bsd = bsd; - map_ptr->svr = svr; + map_ptr->bsd = strdup(bsd); + map_ptr->svr = strdup(svr); return; }