| 126 char *sipmsg_to_string(struct sipmsg *msg) { |
127 char *sipmsg_to_string(struct sipmsg *msg) { |
| 127 gchar *out; |
128 gchar *out; |
| 128 gchar *old; |
129 gchar *old; |
| 129 GSList *cur; |
130 GSList *cur; |
| 130 struct siphdrelement *elem; |
131 struct siphdrelement *elem; |
| 131 if(msg->response) out = g_strdup_printf("SIP/2.0 %d AAA\r\n", msg->response); |
132 if(msg->response) out = g_strdup_printf("SIP/2.0 %d Unknown\r\n", msg->response); |
| 132 else out = g_strdup_printf("%s %s SIP/2.0\r\n",msg->method, msg->target); |
133 else out = g_strdup_printf("%s %s SIP/2.0\r\n",msg->method, msg->target); |
| 133 cur = msg->headers; |
134 cur = msg->headers; |
| 134 while(cur) { |
135 while(cur) { |
| 135 elem = cur->data; |
136 elem = cur->data; |
| 136 old = out; |
137 old = out; |