basicserver.cpp fix compiler warnings

Origin commit data
------------------
Branch: ni/coolstream
Commit: 25c91ac6f3
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2020-01-09 (Thu, 09 Jan 2020)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
Jacek Jendrzej
2020-01-09 22:40:36 +01:00
committed by vanhofen
parent 580fe6f3b2
commit 01820f3bb4

View File

@@ -130,9 +130,9 @@ bool CBasicServer::parse(bool (parse_command)(CBasicMessage::Header &rmsg, int c
CBasicMessage::Header rmsg;
conn_fd = accept(sock_fd, (struct sockaddr*) &servaddr, (socklen_t*) &clilen);
memset(&rmsg, 0, sizeof(rmsg));
read(conn_fd, &rmsg, sizeof(rmsg));
ssize_t r = read(conn_fd, &rmsg, sizeof(rmsg));
if (rmsg.version == version)
if (r && rmsg.version == version)
parse_another_command = parse_command(rmsg, conn_fd);
else
printf("[%s] Command ignored: cmd %x version %d received - server cmd version is %d\n", name.c_str(), rmsg.cmd, rmsg.version, version);