Commit 4a18cddd authored by Ben Laurie's avatar Ben Laurie
Browse files

Only free if it ain't NULL.

parent bb65e20b
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -5,6 +5,9 @@

 Changes between 0.9.1c and 0.9.2

  *) rsa_eay.c would attempt to free a NULL context.
     [Arne Ansper <arne@ats.cyber.ee>]

  *) BIO_s_socket() had a broken should_retry() on Windoze.
     [Arne Ansper <arne@ats.cyber.ee>]

+2 −1
Original line number Diff line number Diff line
@@ -474,6 +474,7 @@ RSA *rsa;
err:
	BN_clear_free(&m1);
	BN_clear_free(&r1);
	if(ctx)
	    BN_CTX_free(ctx);
	return(ret);
	}
+2 −1
Original line number Diff line number Diff line
@@ -531,6 +531,7 @@ RSA *rsa;
err:
	if (m1 != NULL) BN_free(m1);
	if (r1 != NULL) BN_free(r1);
	if(ctx != NULL)
	    BN_CTX_free(ctx);
	return(ret);
	}