From 87ff911db54edf191458b45b01a3f05af7292dfd Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 24 Aug 2018 14:50:12 -0700 Subject: [PATCH] nx-match: Avoid double-free on some error paths. Reported-at: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9966 Reported-at: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9968 Fixes: f1eb32b9641c ("ofp-group: Fix memory leak in error cases parsing group requests.") Signed-off-by: Ben Pfaff Reviewed-by: Yifeng Sun --- lib/nx-match.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/nx-match.c b/lib/nx-match.c index 3b030833c..8f9803219 100644 --- a/lib/nx-match.c +++ b/lib/nx-match.c @@ -763,6 +763,7 @@ oxm_pull_field_array(const void *fields_data, size_t fields_len, ofperr_to_string(error)); free(fa->values); + fa->values = NULL; return error; } } -- 2.39.5