Updates from 0.9.8-stable branch.
diff --git a/apps/dgst.c b/apps/dgst.c index 2e7b079..5d82cb2 100644 --- a/apps/dgst.c +++ b/apps/dgst.c
@@ -493,7 +493,7 @@ else { BIO_write(out,title,strlen(title)); - for (i=0; i<len; i++) + for (i=0; i<(int)len; i++) { if (sep && (i != 0)) BIO_printf(out, ":");
diff --git a/apps/s_client.c b/apps/s_client.c index d337081..58e317a 100644 --- a/apps/s_client.c +++ b/apps/s_client.c
@@ -354,7 +354,7 @@ PROTO_SMTP, PROTO_POP3, PROTO_IMAP, - PROTO_FTP, + PROTO_FTP }; int MAIN(int, char **);
diff --git a/crypto/x509/by_dir.c b/crypto/x509/by_dir.c index f02168a..a368ade 100644 --- a/crypto/x509/by_dir.c +++ b/crypto/x509/by_dir.c
@@ -230,7 +230,7 @@ for (j=0; j < sk_BY_DIR_ENTRY_num(ctx->dirs); j++) { ent = sk_BY_DIR_ENTRY_value(ctx->dirs, j); - if (strlen(ent->dir) == len && + if (strlen(ent->dir) == (size_t)len && strncmp(ent->dir,ss,(unsigned int)len) == 0) break; }