|
@@ -309,6 +309,7 @@ int t_load_contacts(struct sip_msg* msg, char* key, char* value)
|
|
|
len = MAX_SOCKET_STR - 1;
|
|
len = MAX_SOCKET_STR - 1;
|
|
|
if (socket2str(sock_buf, &len, curr->sock) < 0) {
|
|
if (socket2str(sock_buf, &len, curr->sock) < 0) {
|
|
|
LM_ERR("failed to convert socket to str\n");
|
|
LM_ERR("failed to convert socket to str\n");
|
|
|
|
|
+ free_contact_list(contacts);
|
|
|
return -1;
|
|
return -1;
|
|
|
}
|
|
}
|
|
|
sock_buf[len] = 0;
|
|
sock_buf[len] = 0;
|