@@ -28,8 +28,8 @@ test.h:
2828 - not : float y;
2929
3030test_client.cpp :
31- - static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data);
32- - static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data)
31+ - static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data);
32+ - static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data)
3333
3434test_server.cpp :
3535 - static void read_unionType_union(erpc::Codec * codec, int32_t * discriminator, unionType * data);
@@ -101,6 +101,8 @@ test_client.cpp:
101101 - static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data);
102102 - static void write_unionType_union(erpc::Codec * codec, int32_t discriminator, const unionType * data)
103103 - " {"
104+ - if(NULL == data)
105+ - return;
104106 - codec->startWriteUnion(discriminator);
105107 - switch (discriminator)
106108 - " {"
@@ -153,6 +155,8 @@ test_server.cpp:
153155 - static void read_unionType_union(erpc::Codec * codec, int32_t * discriminator, unionType * data);
154156 - static void read_unionType_union(erpc::Codec * codec, int32_t * discriminator, unionType * data)
155157 - " {"
158+ - if(NULL == data)
159+ - return;
156160 - codec->startReadUnion(discriminator);
157161 - switch (*discriminator)
158162 - " {"
0 commit comments