summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnupgparse.c2
-rw-r--r--pop_auth.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/gnupgparse.c b/gnupgparse.c
index 56f9061f..9de18ebd 100644
--- a/gnupgparse.c
+++ b/gnupgparse.c
@@ -108,7 +108,7 @@ static void fix_uid (char *uid)
memcpy (uid, buf, ob-buf);
uid[ob-buf] = '\0';
}
- else if (ob-buf == n && (buf[n] = 0, strlen (buf) < n))
+ else if (n >= 0 && ob-buf == n && (buf[n] = 0, strlen (buf) < (size_t)n))
memcpy (uid, buf, n);
}
FREE (&buf);
diff --git a/pop_auth.c b/pop_auth.c
index d2873d43..b750533a 100644
--- a/pop_auth.c
+++ b/pop_auth.c
@@ -178,7 +178,7 @@ static pop_auth_res_t pop_auth_apop (POP_DATA *pop_data, const char *method)
unsigned char digest[16];
char hash[33];
char buf[LONG_STRING];
- int i;
+ size_t i;
if (!pop_data->timestamp)
return POP_A_UNAVAIL;