瀏覽代碼

lib/ims: fixed pkg_mem leak when getting service route

Jason Penton 11 年之前
父節點
當前提交
5c690f5c5c
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/ims/ims_getters.c

+ 1 - 1
lib/ims/ims_getters.c

@@ -1334,8 +1334,8 @@ str* cscf_get_service_route(struct sip_msg *msg, int *size, int is_shm) {
 		while (h) {
 			if (h->name.len == 13
 					&& strncasecmp(h->name.s, "Service-Route", 13) == 0) {
-				h->parsed = 0;
 				r = (rr_t*) h->parsed;
+				h->parsed = 0;
 				free_rr(&r);
 			}
 			h = h->next;