Selaa lähdekoodia

sanity: print From hdr in warning message

- when parsing of the header fails
Daniel-Constantin Mierla 15 vuotta sitten
vanhempi
commit
195cdf43e8
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      modules/sanity/sanity.c

+ 1 - 1
modules/sanity/sanity.c

@@ -691,7 +691,7 @@ int check_parse_uris(struct sip_msg* _msg, int checks) {
 			parse_to(_msg->from->body.s, _msg->from->body.s + \
 			parse_to(_msg->from->body.s, _msg->from->body.s + \
 					_msg->from->body.len + 1, ft_body);
 					_msg->from->body.len + 1, ft_body);
 			if (ft_body->error == PARSE_ERROR) {
 			if (ft_body->error == PARSE_ERROR) {
-				LOG(L_WARN, "sanity_check(): check_parse_uris(): failed to parse From header\n");
+				LOG(L_WARN, "sanity_check(): check_parse_uris(): failed to parse From header [%.*s]\n", _msg->from->body.len, _msg->from->body.s);
 				pkg_free(ft_body);
 				pkg_free(ft_body);
 				if (_msg->REQ_METHOD != METHOD_ACK) {
 				if (_msg->REQ_METHOD != METHOD_ACK) {
 					if (sl.reply(_msg, 400, "Bad From header") == -1) {
 					if (sl.reply(_msg, 400, "Bad From header") == -1) {