Change-Id: Ic7f5901da5abf9a57608aba7ba4b474e8567f168
char buf[256];
if(msg.status.id == sync_fail) {
int len = ltohl(msg.status.msglen);
- if(len > 256) {
+ if(len > 255) {
len = 255;
}
if(readx(fd, buf, len)) {
strncpy(host_buf, _host, sizeof(host_buf) - 1);
_host = host_buf;
char* serial = strchr(host_buf, ':');
+
+ if(serial == NULL) {
+ sendfailmsg(socket->fd, "serial number is NULL. cannot find the target device\n");
+ }
*(serial) = '\0';
serial++;
else {
t->connection_state = CS_HOST;
}
- if (banner != NULL) {
- s_free(banner);
- }
+ s_free(banner);
// since version 2
char *tokens[CNXN_DATA_MAX_TOKENS];
size_t cnt = tokenize(data, "::", tokens, CNXN_DATA_MAX_TOKENS);