We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b0737a7 + 1acee7b commit e79340aCopy full SHA for e79340a
libraries/MySensors/MyMessage.cpp
@@ -61,12 +61,11 @@ char* MyMessage::getStream(char *buffer) const {
61
62
char* MyMessage::getString(char *buffer) const {
63
uint8_t payloadType = miGetPayloadType();
64
- if (payloadType == P_STRING) {
65
- strncpy(buffer, data, miGetLength());
66
- buffer[miGetLength()] = 0;
67
- return buffer;
68
- } else if (buffer != NULL) {
69
- if (payloadType == P_BYTE) {
+ if (buffer != NULL) {
+ if (payloadType == P_STRING) {
+ strncpy(buffer, data, miGetLength());
+ buffer[miGetLength()] = 0;
+ } else if (payloadType == P_BYTE) {
70
itoa(bValue, buffer, 10);
71
} else if (payloadType == P_INT16) {
72
itoa(iValue, buffer, 10);
0 commit comments