From c21e6de7da45195d46d0c42745dde92bce61db2a Mon Sep 17 00:00:00 2001 From: Hui Yu Date: Tue, 3 Aug 2021 16:50:14 +0800 Subject: [PATCH] [C][Client] Treat the data type "byteArray" same as "string", part 2 (#10067) --- .../src/main/resources/C-libcurl/model-body.mustache | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache b/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache index e80036b8b31..a962081a46d 100644 --- a/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache +++ b/modules/openapi-generator/src/main/resources/C-libcurl/model-body.mustache @@ -248,6 +248,12 @@ void {{classname}}_free({{classname}}_t *{{classname}}) { } {{/isString}} {{/isEnum}} + {{#isByteArray}} + if ({{{classname}}}->{{{name}}}) { + free({{{classname}}}->{{{name}}}); + {{classname}}->{{name}} = NULL; + } + {{/isByteArray}} {{#isBinary}} if ({{{classname}}}->{{{name}}}) { free({{{classname}}}->{{{name}}}->data);