72 lines
1.6 KiB
Diff
72 lines
1.6 KiB
Diff
|
From ae2520e013caf4f5d0dae89623dc08925d6cd472 Mon Sep 17 00:00:00 2001
|
||
|
From: Peter Jones <pjones@redhat.com>
|
||
|
Date: Wed, 28 Oct 2015 15:58:07 -0400
|
||
|
Subject: [PATCH] Fix one more -Wsign-compare problem I missed.
|
||
|
|
||
|
Signed-off-by: Peter Jones <pjones@redhat.com>
|
||
|
---
|
||
|
src/daemon.c | 14 +++++++-------
|
||
|
1 file changed, 7 insertions(+), 7 deletions(-)
|
||
|
|
||
|
diff --git a/src/daemon.c b/src/daemon.c
|
||
|
index 02b7352..175c874 100644
|
||
|
--- a/src/daemon.c
|
||
|
+++ b/src/daemon.c
|
||
|
@@ -194,7 +194,7 @@ malformed:
|
||
|
return;
|
||
|
}
|
||
|
n -= sizeof(tn->size);
|
||
|
- if (n < tn->size)
|
||
|
+ if ((size_t)n < tn->size)
|
||
|
goto malformed;
|
||
|
n -= tn->size;
|
||
|
|
||
|
@@ -202,10 +202,10 @@ malformed:
|
||
|
goto malformed;
|
||
|
|
||
|
pesignd_string *tp = pesignd_string_next(tn);
|
||
|
- if (n < (long long)sizeof(tp->size))
|
||
|
+ if ((size_t)n < sizeof(tp->size))
|
||
|
goto malformed;
|
||
|
n -= sizeof(tp->size);
|
||
|
- if (n < tp->size)
|
||
|
+ if ((size_t)n < tp->size)
|
||
|
goto malformed;
|
||
|
n -= tp->size;
|
||
|
|
||
|
@@ -298,7 +298,7 @@ malformed:
|
||
|
return;
|
||
|
}
|
||
|
n -= sizeof(tn->size);
|
||
|
- if (n < tn->size)
|
||
|
+ if ((size_t)n < tn->size)
|
||
|
goto malformed;
|
||
|
n -= tn->size;
|
||
|
|
||
|
@@ -487,7 +487,7 @@ malformed:
|
||
|
}
|
||
|
|
||
|
n -= sizeof(tn->size);
|
||
|
- if (n < tn->size)
|
||
|
+ if ((size_t)n < tn->size)
|
||
|
goto malformed;
|
||
|
n -= tn->size;
|
||
|
|
||
|
@@ -497,11 +497,11 @@ malformed:
|
||
|
if (!ctx->cms->tokenname)
|
||
|
goto oom;
|
||
|
|
||
|
- if (n < (long long)sizeof(tn->size))
|
||
|
+ if ((size_t)n < sizeof(tn->size))
|
||
|
goto malformed;
|
||
|
pesignd_string *cn = pesignd_string_next(tn);
|
||
|
n -= sizeof(cn->size);
|
||
|
- if (n < cn->size)
|
||
|
+ if ((size_t)n < cn->size)
|
||
|
goto malformed;
|
||
|
|
||
|
ctx->cms->certname = PORT_ArenaStrdup(ctx->cms->arena,
|
||
|
--
|
||
|
2.5.0
|
||
|
|