ssize_t n;
n = write(fd, &recbuf->db_id, sizeof(uint32_t));
- if (n == -1 || n != sizeof(uint32_t)) {
+ if (n == -1 || (size_t)n != sizeof(uint32_t)) {
return (errno != 0 ? errno : EIO);
}
n = write(fd, &recbuf->count, sizeof(uint32_t));
- if (n == -1 || n != sizeof(uint32_t)) {
+ if (n == -1 || (size_t)n != sizeof(uint32_t)) {
return (errno != 0 ? errno : EIO);
}
n = write(fd, &recbuf->buflen, sizeof(size_t));
- if (n == -1 || n != sizeof(size_t)) {
+ if (n == -1 || (size_t)n != sizeof(size_t)) {
return (errno != 0 ? errno : EIO);
}
n = write(fd, recbuf->buf, recbuf->buflen);
- if (n == -1 || n != recbuf->buflen) {
+ if (n == -1 || (size_t)n != recbuf->buflen) {
return (errno != 0 ? errno : EIO);
}
}
n = read(fd, &recbuf->db_id, sizeof(uint32_t));
- if (n == -1 || n != sizeof(uint32_t)) {
+ if (n == -1 || (size_t)n != sizeof(uint32_t)) {
return (errno != 0 ? errno : EIO);
}
n = read(fd, &recbuf->count, sizeof(uint32_t));
- if (n == -1 || n != sizeof(uint32_t)) {
+ if (n == -1 || (size_t)n != sizeof(uint32_t)) {
return (errno != 0 ? errno : EIO);
}
n = read(fd, &recbuf->buflen, sizeof(size_t));
- if (n == -1 || n != sizeof(size_t)) {
+ if (n == -1 || (size_t)n != sizeof(size_t)) {
return (errno != 0 ? errno : EIO);
}
}
n = read(fd, recbuf->buf, recbuf->buflen);
- if (n == -1 || n != recbuf->buflen) {
+ if (n == -1 || (size_t)n != recbuf->buflen) {
return (errno != 0 ? errno : EIO);
}
ret = snprintf(buf+len, buflen-len,
":%u", ctdb_sock_addr_port(addr));
- if (ret >= buflen-len) {
+ if (ret < 0 || (size_t)ret >= buflen-len) {
return ENOSPC;
}
}
} else {
ret = snprintf(buf, buflen, "%s %s", client, server);
}
- if (ret >= buflen) {
+ if (ret < 0 || (size_t)ret >= buflen) {
return ENOSPC;
}