- macstring[strlen(macstring) - 1] = '\0';
-
- printf
- ("<active_lease>\n\t<ip>%s</ip>\n\t<macaddress>%s</macaddress>\n</active_lease>\n",
- ipstring, macstring);
+ macstring[17] = '\0';
+ macaddr_p->ethernet = safe_strdup(macstring);
+ macaddr_p->ip = safe_strdup(ipstring);
+ macaddr_p->next =
+ safe_malloc(sizeof(struct macaddr_t));
+ macaddr_p = macaddr_p->next;
+ macaddr_p->next = NULL;