aboutsummaryrefslogtreecommitdiff
path: root/lib/sockmapstr.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sockmapstr.c')
-rw-r--r--lib/sockmapstr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sockmapstr.c b/lib/sockmapstr.c
index 1c0d749..7e188f2 100644
--- a/lib/sockmapstr.c
+++ b/lib/sockmapstr.c
@@ -218,25 +218,25 @@ read_payload_length(struct sockmap_input_stream *sp)
char *p;
n = recv(sp->fd, sp->nbuf + len, SIZE_T_STRLEN_BOUND - len, 0);
if (n < 0) {
smap_debug(sp->debug_idx, 1,
("error reading from fd #%d: %s", sp->fd,
strerror(errno)));
return errno;
}
if (n == 0)
return EOF;
len += n;
- if (p = memchr(sp->nbuf, ':', len)) {
+ if ((p = memchr(sp->nbuf, ':', len))) {
sp->cp = p - sp->nbuf;
sp->nbuf[len] = 0;
sp->nlen = len;
return 0;
}
}
sp->nbuf[len] = 0;
sp->nlen = len;
if (smap_debug_np(sp->debug_idx, 1))
report_invalid_prefix(sp, "prefix too long");
return EPROTO;
}

Return to:

Send suggestions and report system problems to the System administrator.