|
@@ -544,7 +544,7 @@ int pv_fetch_contacts(struct sip_msg* msg, char* table, char* uri,
|
|
c0->instance.len = ptr->instance.len;
|
|
c0->instance.len = ptr->instance.len;
|
|
p += c0->instance.len;
|
|
p += c0->instance.len;
|
|
}
|
|
}
|
|
- if (ptr->sock->proto == PROTO_TCP || ptr->sock->proto == PROTO_TLS || ptr->sock->proto == PROTO_WS || ptr->sock->proto == PROTO_WSS)
|
|
|
|
|
|
+ if ((ptr->sock) && (ptr->sock->proto == PROTO_TCP || ptr->sock->proto == PROTO_TLS || ptr->sock->proto == PROTO_WS || ptr->sock->proto == PROTO_WSS))
|
|
{
|
|
{
|
|
c0->tcpconn_id = ptr->tcpconn_id;
|
|
c0->tcpconn_id = ptr->tcpconn_id;
|
|
}
|
|
}
|