X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=sip.cpp;h=20e4ecebf523f2552fa3343f66d9144ebe3102b4;hp=94e976082fa0c8bb75d6d7a8f2ac00be72d08837;hb=1e778230b935453d1183d8a457438221030dd5ee;hpb=74a7fe54a81bb7e996ea45203bbc8cc0ff6b8dda diff --git a/sip.cpp b/sip.cpp index 94e9760..20e4ece 100644 --- a/sip.cpp +++ b/sip.cpp @@ -1161,13 +1161,9 @@ void Psip::i_invite(int status, char const *phrase, nua_t *nua, nua_magic_t *mag class Endpoint *epoint; struct lcr_msg *message; uint8_t payload_type; - struct interface *interface = interface_first; + struct interface *interface; - while (interface) { - if (!strcmp(interface->name, inst->interface_name)) - break; - interface = interface->next; - } + interface = getinterfacebyname(inst->interface_name); if (!interface) { PERROR("Cannot find interface %s.\n", inst->interface_name); return;