From: Dave Barach Date: Thu, 2 Mar 2017 12:38:52 +0000 (-0500) Subject: VPP-608: fix coverity warning in vppapigen X-Git-Tag: v17.04-rc1~137 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=a80ab84531fb1abd1e896d1adfa7e50fed80db39;p=vpp.git VPP-608: fix coverity warning in vppapigen Change-Id: Ic26216bb03d941c1625a61c1c3340d2d70d84bd0 Signed-off-by: Dave Barach --- diff --git a/src/tools/vppapigen/node.c b/src/tools/vppapigen/node.c index 54fef8f1e59..359ac9c918d 100644 --- a/src/tools/vppapigen/node.c +++ b/src/tools/vppapigen/node.c @@ -754,7 +754,7 @@ void node_complex_generate (node_t *this, enum passid which, FILE *fp) union_prefix, member_name); indent_me(fp); - if (deeper->type == NODE_VECTOR) + if (deeper && deeper->type == NODE_VECTOR) fprintf(fp, "%s_print(a->%s%s, handle);\n", CDATA0, union_prefix, member_name); else @@ -778,7 +778,7 @@ void node_complex_generate (node_t *this, enum passid which, FILE *fp) } indent_me(fp); - if (deeper->type == NODE_VECTOR) + if (deeper && deeper->type == NODE_VECTOR) fprintf(fp, "%s_endian(a->%s%s);\n", CDATA0, union_prefix, member_name); else