Bläddra i källkod

- fixed SET_URI bug (parsed_uri_ok not always reseted)

Andrei Pelinescu-Onciul 23 år sedan
förälder
incheckning
903766cef1
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      action.c

+ 4 - 4
action.c

@@ -350,10 +350,10 @@ int do_action(struct action* a, struct sip_msg* msg)
 					if (msg->new_uri.s) {
 							pkg_free(msg->new_uri.s);
 							msg->new_uri.len=0;
-							if (msg->parsed_uri_ok){
-								msg->parsed_uri_ok=0;
-								free_uri(&msg->parsed_uri);
-							}
+					}
+					if (msg->parsed_uri_ok){
+							msg->parsed_uri_ok=0;
+							free_uri(&msg->parsed_uri);
 					}
 					len=strlen(a->p1.string);
 					msg->new_uri.s=pkg_malloc(len+1);