Commit b791355b authored by Andy Polyakov's avatar Andy Polyakov
Browse files

rand/randfile.c: fix potential resource leak in RAND_load_file.



Found by Coverity.

Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5834)
parent 6228b1da
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ int RAND_load_file(const char *file, long bytes)
    if (fstat(fileno(in), &sb) < 0) {
        RANDerr(RAND_F_RAND_LOAD_FILE, RAND_R_INTERNAL_ERROR);
        ERR_add_error_data(2, "Filename=", file);
        fclose(in);
        return -1;
    }