summaryrefslogtreecommitdiffstats
path: root/crypto/evp
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-03-21 17:37:27 +0000
committerDr. Stephen Henson <steve@openssl.org>2011-03-21 17:37:27 +0000
commit4fc02f1229e2b692ec52f01a38f8cba93c13ec84 (patch)
tree226a981c318b92c1dce96c5cea6b78519dcaa6eb /crypto/evp
parentbeb895083c4794c6134e05dc0fbf0a1a6b919b8e (diff)
Use a signed value to check return value of do_cipher().
Diffstat (limited to 'crypto/evp')
-rw-r--r--crypto/evp/evp_enc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/evp/evp_enc.c b/crypto/evp/evp_enc.c
index c016d1ed62..87af9c4931 100644
--- a/crypto/evp/evp_enc.c
+++ b/crypto/evp/evp_enc.c
@@ -368,11 +368,11 @@ int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
if (ctx->cipher->flags & EVP_CIPH_FLAG_CUSTOM_CIPHER)
{
- i = ctx->cipher->do_cipher(ctx, out, NULL, 0);
- if (i < 0)
+ ret = ctx->cipher->do_cipher(ctx, out, NULL, 0);
+ if (ret < 0)
return 0;
else
- *outl = i;
+ *outl = ret;
return 1;
}