- searchifport = searchif->ifport;
- while(searchifport) {
- if (searchifport != ifport
- && !strcmp(searchifport->gsm_ms_name, ifport->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, ifport->gsm_ms_name, searchifport->gsm_ms_name);
- return(-1);
- }
- searchifport = searchifport->next;
+ if (!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);