(cherry picked from commit 770434e87ec14b9662314e8a13d587f547e876cb) (cherry picked from commit cde022bf36af39d6c5ad0e9f991a5db1a85933ef)
@@ -176,10 +176,12 @@ int t_load_contacts(struct sip_msg* msg, char* key, char* value)
LM_ERR("no memory for contact info\n");
return -1;
}
+ memset(contact, 0, sizeof(struct contact));
if (ruri_is_new) {
ruri = GET_RURI(msg);
if (!ruri) {
+ free_contact_list(contacts);
LM_ERR("no Request-URI found\n");