diff --git a/CHANGES b/CHANGES index 8aebef58849c0246f68107aa3745a5d83ccbc05b..3d232dd978c0b1cf67499453b7ddf068ec4212f1 100644 --- a/CHANGES +++ b/CHANGES @@ -5,6 +5,10 @@ Changes between 0.9.1c and 0.9.2 + *) Remove some legacy and erroneous uses of malloc, free instead of + Malloc, Free. + [Lennart Bang , with minor changes by Steve] + *) Make rsa_oaep_test return non-zero on error. [Ulf Moeller ] diff --git a/STATUS b/STATUS index 9855e682c28d5bd21b3f1e2107dc0357f0ba4a05..8780a270b513692e9c3a26ee5c4aadd6269f741d 100644 --- a/STATUS +++ b/STATUS @@ -1,6 +1,6 @@ OpenSSL STATUS Last modified at - ______________ $Date: 1999/03/10 16:17:31 $ + ______________ $Date: 1999/03/14 01:16:42 $ DEVELOPMENT STATE @@ -14,7 +14,7 @@ o Linux RH 5.1 Steve Henson OK o Linux 2.0 RH 5.2 Ralf S. Engelschall OK o Linux 2.2 RH 5.2 Peter 'Luna' Altberg OK - o WinNT VC++ 6.0 Peter 'Luna' Altberg troubles - see openssl-dev + o WinNT,95 VC++ 5 Steve Henson OK Proposed release time: Monday, March 15th 1999 diff --git a/crypto/des/enc_read.c b/crypto/des/enc_read.c index 9fac3b24c17dbc4b15315fe1d60b8dc9c9d058a0..265e9ca36fbf67a8e3e58dd2ee795602d3cfb354 100644 --- a/crypto/des/enc_read.c +++ b/crypto/des/enc_read.c @@ -58,6 +58,7 @@ #include #include +#include "cryptlib.h" #include "des_locl.h" /* This has some uglies in it but it works - even over sockets. */ @@ -87,17 +88,17 @@ des_cblock iv; if (tmpbuf == NULL) { - tmpbuf=(char *)malloc(BSIZE); + tmpbuf=(char *)Malloc(BSIZE); if (tmpbuf == NULL) return(-1); } if (net == NULL) { - net=(unsigned char *)malloc(BSIZE); + net=(unsigned char *)Malloc(BSIZE); if (net == NULL) return(-1); } if (unnet == NULL) { - unnet=(char *)malloc(BSIZE); + unnet=(char *)Malloc(BSIZE); if (unnet == NULL) return(-1); } /* left over data from last decrypt */ diff --git a/crypto/des/enc_writ.c b/crypto/des/enc_writ.c index 33ca700d71aa502488f298a8f7c405396d915c7f..96537ef58466b4cab7755a90d26cfca8ae0b4197 100644 --- a/crypto/des/enc_writ.c +++ b/crypto/des/enc_writ.c @@ -58,6 +58,8 @@ #include #include +#include +#include "cryptlib.h" #include "des_locl.h" int des_enc_write(fd, buf, len, sched, iv) @@ -84,7 +86,7 @@ des_cblock iv; if (outbuf == NULL) { - outbuf=(char *)malloc(BSIZE+HDRSIZE); + outbuf=(char *)Malloc(BSIZE+HDRSIZE); if (outbuf == NULL) return(-1); } /* If we are sending less than 8 bytes, the same char will look diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index 8c1166914c1d31d0ef93eb07447c8c03dfd08aec..1091ee1009b93e86eedcf517bd130cecf096c839 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -1019,7 +1019,7 @@ void SSL_CTX_free(SSL_CTX *a) if (a->extra_certs != NULL) sk_pop_free(a->extra_certs,X509_free); if (a->comp_methods != NULL) - sk_pop_free(a->comp_methods,free); + sk_pop_free(a->comp_methods,FreeFunc); Free((char *)a); }