|
@@ -245,6 +245,7 @@ int parse_contacts(str* _s, contact_t** _c)
|
|
|
|
|
|
c->q = hooks.contact.q;
|
|
c->q = hooks.contact.q;
|
|
c->expires = hooks.contact.expires;
|
|
c->expires = hooks.contact.expires;
|
|
|
|
+ c->received = hooks.contact.received;
|
|
c->method = hooks.contact.method;
|
|
c->method = hooks.contact.method;
|
|
|
|
|
|
if (_s->len == 0) goto ok;
|
|
if (_s->len == 0) goto ok;
|
|
@@ -306,11 +307,12 @@ void print_contacts(FILE* _o, contact_t* _c)
|
|
|
|
|
|
while(ptr) {
|
|
while(ptr) {
|
|
fprintf(_o, "---Contact---\n");
|
|
fprintf(_o, "---Contact---\n");
|
|
- fprintf(_o, "name : '%.*s'\n", ptr->name.len, ptr->name.s);
|
|
|
|
- fprintf(_o, "URI : '%.*s'\n", ptr->uri.len, ptr->uri.s);
|
|
|
|
- fprintf(_o, "q : %p\n", ptr->q);
|
|
|
|
- fprintf(_o, "expires: %p\n", ptr->expires);
|
|
|
|
- fprintf(_o, "method : %p\n", ptr->method);
|
|
|
|
|
|
+ fprintf(_o, "name : '%.*s'\n", ptr->name.len, ptr->name.s);
|
|
|
|
+ fprintf(_o, "URI : '%.*s'\n", ptr->uri.len, ptr->uri.s);
|
|
|
|
+ fprintf(_o, "q : %p\n", ptr->q);
|
|
|
|
+ fprintf(_o, "expires : %p\n", ptr->expires);
|
|
|
|
+ fprintf(_o, "received: %p\n", ptr->received);
|
|
|
|
+ fprintf(_o, "method : %p\n", ptr->method);
|
|
if (ptr->params) {
|
|
if (ptr->params) {
|
|
print_params(_o, ptr->params);
|
|
print_params(_o, ptr->params);
|
|
}
|
|
}
|