Parcourir la source

dialog: free regex struct for rpc dlg.list_match

Daniel-Constantin Mierla il y a 6 ans
Parent
commit
8153309c25
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      src/modules/dialog/dialog.c

+ 4 - 0
src/modules/dialog/dialog.c

@@ -2588,6 +2588,10 @@ static void rpc_dlg_list_match_ex(rpc_t *rpc, void *c, int with_context)
 			break;
 			break;
 		}
 		}
 	}
 	}
+	if(vop == 1) {
+		regfree(&mre);
+	}
+
 	if(m==0) {
 	if(m==0) {
 		rpc->fault(c, 404, "Not found");
 		rpc->fault(c, 404, "Not found");
 		return;
 		return;