forked from pool/pesign
3e44889555
- Update to 0.111 - Add pesign-fix-signness.patch to fix the signness comparison - Drop upstreamed patches + pesign-efivar-pkgconfig.patch + pesign-make-efi_guid_t-const.patch + pesign-fix-import-sig-check.patch + pesign-install-supplementary-programs.patch - Refresh pesign-suse-build.patch, pesign-privkey_unneeded.diff, and pesign-run.patch - Update pesign-fix-build-errors.patch - Merge use-standard-pid-location.patch into pesign-run.patch OBS-URL: https://build.opensuse.org/request/show/346961 OBS-URL: https://build.opensuse.org/package/show/Base:System/pesign?expand=0&rev=36
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.6.2
|
|
|