Changes: Refactoring for coverity tool

RevBy: TrustMe
pull/1/head
Alexey Shilov 15 years ago
parent 6221ea763d
commit 98ad292ceb

@ -34,9 +34,9 @@ void invoke_send_msg(int fd, uint32_t msg)
bool invoke_recv_msg(int fd, uint32_t *msg) bool invoke_recv_msg(int fd, uint32_t *msg)
{ {
ssize_t numRead; uint32_t readBuf = 0;
uint32_t readBuf; int len = sizeof(readBuf);
numRead = read(fd, &readBuf, sizeof(readBuf)); ssize_t numRead = read(fd, &readBuf, len);
if (numRead == -1) if (numRead == -1)
{ {
@ -44,7 +44,7 @@ bool invoke_recv_msg(int fd, uint32_t *msg)
*msg = 0; *msg = 0;
return false; return false;
} }
else if (numRead == 0) else if (numRead < len)
{ {
debug("%s: Error: unexpected end-of-file \n", __FUNCTION__); debug("%s: Error: unexpected end-of-file \n", __FUNCTION__);
*msg = 0; *msg = 0;

Loading…
Cancel
Save