From c9c9143898aa1f5b5aa90ab03a4c94181dcf7ed6 Mon Sep 17 00:00:00 2001 From: Ole Troan Date: Sat, 6 Feb 2021 13:02:41 +0100 Subject: nat: fix coverity errors Including a general missing free in fromjson autogenerated code. Type: fix Signed-off-by: Ole Troan Change-Id: I9ab2b0193135e2fb3d62d51b3c114df56969e341 Signed-off-by: Ole Troan --- src/tools/vppapigen/vppapigen_c.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools/vppapigen') diff --git a/src/tools/vppapigen/vppapigen_c.py b/src/tools/vppapigen/vppapigen_c.py index 0798e9aca26..1886c98d6be 100644 --- a/src/tools/vppapigen/vppapigen_c.py +++ b/src/tools/vppapigen/vppapigen_c.py @@ -367,7 +367,7 @@ class FromJSON(): write(' {msgvar} = {t}_fromjson({msgvar}, ' '{msgsize}, item, &a->{n});\n' .format(t=t, n=o.fieldname, msgvar=msgvar, msgsize=msgsize)) - write(' if (!{msgvar}) return 0;\n'.format(msgvar=msgvar)) + write(' if (!{msgvar}) {{ free(a); return 0;}} \n'.format(msgvar=msgvar)) write(' // end field {}\n'.format(o.fieldname)) -- cgit 1.2.3-korg