@@ -97,7 +97,7 @@ bool MDNSResponder::begin(const char* domain){
97
97
}
98
98
99
99
// Copy in domain characters as lowercase
100
- for (int i = 0 ; i < n; ++i)
100
+ for (size_t i = 0 ; i < n; ++i)
101
101
_hostName[i] = tolower (domain[i]);
102
102
_hostName[n] = ' \0 ' ;
103
103
@@ -190,7 +190,7 @@ void MDNSResponder::_parsePacket(){
190
190
191
191
char serviceName[32 ];
192
192
uint8_t serviceNameLen;
193
- uint16_t servicePort;
193
+ uint16_t servicePort = 0 ;
194
194
195
195
char protoName[32 ];
196
196
uint8_t protoNameLen;
@@ -367,7 +367,7 @@ void MDNSResponder::_parsePacket(){
367
367
else if (questions[i] == MDNS_TYPE_PTR) responseMask |= 0xF ;
368
368
}
369
369
370
- return _reply (responseMask, ( serviceName), ( protoName) , servicePort);
370
+ return _reply (responseMask, serviceName, protoName, servicePort);
371
371
}
372
372
373
373
void MDNSResponder::enableArduino (uint16_t port, bool auth){
@@ -461,12 +461,12 @@ void MDNSResponder::_reply(uint8_t replyMask, char * service, char *proto, uint1
461
461
462
462
char boardName[64 ];
463
463
const char *boardExtra = " board=" ;
464
- os_sprintf (boardName, " %s%s\0 " , boardExtra, ARDUINO_BOARD);
464
+ os_sprintf (boardName, " %s%s" , boardExtra, ARDUINO_BOARD);
465
465
uint8_t boardNameLen = os_strlen (boardName);
466
466
467
467
char authUpload[16 ];
468
468
const char *authUploadExtra = " auth_upload=" ;
469
- os_sprintf (authUpload, " %s%s\0 " , authUploadExtra, reinterpret_cast <const char *>((_arduinoAuth)?" yes" :" no" ));
469
+ os_sprintf (authUpload, " %s%s" , authUploadExtra, reinterpret_cast <const char *>((_arduinoAuth)?" yes" :" no" ));
470
470
uint8_t authUploadLen = os_strlen (authUpload);
471
471
472
472
uint16_t textDataLen = (1 + boardNameLen) + (1 + tcpCheckExtraLen) + (1 + sshUploadExtraLen) + (1 + authUploadLen);
0 commit comments