Commit 5c649375 authored by Viktor Dukhovni's avatar Viktor Dukhovni
Browse files

Good hygiene with size_t output argument.



Though the callers check the function return value and ignore the
size_t output argument on failure, it is still often not ideal to
store (-1) in size_t on error.  That might signal an unduly large
buffer.  Instead set the size_t to 0, to indicate no space.

Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
parent 22a34c2f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -278,7 +278,7 @@ int ssl3_cbc_digest_record(const EVP_MD_CTX *ctx,
         */
        OPENSSL_assert(0);
        if (md_out_size)
            *md_out_size = -1;
            *md_out_size = 0;
        return 0;
    }