From 8caa9a68bc90f70e0b519c9162438f81196b4f88 Mon Sep 17 00:00:00 2001 From: Wilco Baan Hofman Date: Mon, 28 Nov 2016 10:14:52 +0100 Subject: [PATCH] Fix warnings about unsigned/signed and pointer comparisons. --- secipd.c | 2 +- siahsd.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/secipd.c b/secipd.c index 2841deb..301b842 100644 --- a/secipd.c +++ b/secipd.c @@ -495,7 +495,7 @@ int main (int argc, char **argv) { if ((pid = fork())) { /* Write PID file */ pidfile = fopen(conf->pid_file, "w"); - if (pidfile < 0) + if (pidfile == NULL) return ST_LOG_ERR; fprintf(pidfile, "%d\n", pid); diff --git a/siahsd.c b/siahsd.c index 84cfee1..353559c 100644 --- a/siahsd.c +++ b/siahsd.c @@ -37,7 +37,7 @@ */ static STATUS send_reply(TALLOC_CTX *mem_ctx, int sock, struct sockaddr_in from, struct siahs_packet *pkt, const char *string) { uint8_t *reply; - int i; + uint32_t i; uint16_t sum = 0; uint32_t reply_len; @@ -95,7 +95,7 @@ static STATUS send_reply(TALLOC_CTX *mem_ctx, int sock, struct sockaddr_in from, int main(int argc, char **argv) { - int sock, n, i; + int sock, n; socklen_t fromlen; struct sockaddr_in server; struct sockaddr_in from; @@ -192,7 +192,7 @@ int main(int argc, char **argv) { pkt->len = ntohl(*(uint32_t *)&buf[0]); - if (pkt->len > n-4) { + if (pkt->len > (uint32_t) (n - 4)) { DEBUG(0, "Message length is longer than the packet (malformed packet!)"); talloc_free(pkt); continue; @@ -207,7 +207,7 @@ int main(int argc, char **argv) { /* Decode with XOR 0xB6 */ - for (i = 0;i < pkt->len - 6; i++) { + for (uint32_t i = 0; i < pkt->len - 6; i++) { decoded[i] ^= 0xB6; }