Browse Source

modules/registrar: b/f route param was passed uninitialized to parse_rr_body

Juha Heinanen 12 years ago
parent
commit
87da891388
1 changed files with 1 additions and 0 deletions
  1. 1 0
      modules/registrar/save.c

+ 1 - 0
modules/registrar/save.c

@@ -879,6 +879,7 @@ int save(struct sip_msg* _m, udomain_t* _d, int _cflags, str *_uri)
 		/* Outbound supported on server, and more than one Via: - not the first hop */
 
 		if (!(parse_headers(_m, HDR_PATH_F, 0) == -1 || _m->path == 0)) {
+		        route = (rr_t *)0;
 			if (parse_rr_body(_m->path->body.s, _m->path->body.len, &route) < 0) {
 				LM_ERR("Failed to parse Path: header body\n");
 				goto error;