/* check if name is used multiple times */
searchif = interface_newlist;
while(searchif) {
- if (!strcmp(searchif->gsm_ms_name, interface->gsm_ms_name)) {
+ if (searchif != interface && !strcmp(searchif->gsm_ms_name, interface->gsm_ms_name)) {
SPRINT(interface_error, "Error in %s (line %d): mobile '%s' already uses the given MS name '%s', choose a different one.\n", filename, line, interface->gsm_ms_name, searchif->gsm_ms_name);
return(-1);
}
SPRINT(interface_error, "Error in %s (line %d): Missing SIP remote IP.\n", filename, line);
return(-1);
}
- SCPY(interface->sip_local_ip, value);
- SCPY(interface->sip_remote_ip, p);
+ SCPY(interface->sip_local_peer, value);
+ SCPY(interface->sip_remote_peer, p);
return(0);
#endif