We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4740079 commit 2bff509Copy full SHA for 2bff509
src/GWG/GWG.cpp
@@ -127,12 +127,11 @@ bool GWG::write(const Datapoint& datapoint, const VariantValue& value) {
127
return false;
128
}
129
uint8_t* payload = reinterpret_cast<uint8_t*>(malloc(datapoint.length()));
130
- if (!payload) {
131
- vw_log_i("writing not possible, packet creation error");
132
- return false;
133
- }
+ if (!payload) return false;
134
datapoint.encode(payload, datapoint.length(), value);
135
- return write(datapoint, payload, datapoint.length());
+ bool result = write(datapoint, payload, datapoint.length());
+ free(payload);
+ return result;
136
137
138
bool GWG::write(const Datapoint& datapoint, const uint8_t* data, uint8_t length) {
0 commit comments