Remove some references which called malloc and free instead of Malloc and Free.
authorDr. Stephen Henson <steve@openssl.org>
Sun, 14 Mar 1999 01:16:45 +0000 (01:16 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Sun, 14 Mar 1999 01:16:45 +0000 (01:16 +0000)
CHANGES
STATUS
crypto/des/enc_read.c
crypto/des/enc_writ.c
ssl/ssl_lib.c

diff --git a/CHANGES b/CHANGES
index 8aebef58849c0246f68107aa3745a5d83ccbc05b..3d232dd978c0b1cf67499453b7ddf068ec4212f1 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,10 @@
 
  Changes between 0.9.1c and 0.9.2
 
 
  Changes between 0.9.1c and 0.9.2
 
+  *) Remove some legacy and erroneous uses of malloc, free instead of
+     Malloc, Free.
+     [Lennart Bang <lob@netstream.se>, with minor changes by Steve]
+
   *) Make rsa_oaep_test return non-zero on error.
      [Ulf Moeller <ulf@fitug.de>]
 
   *) Make rsa_oaep_test return non-zero on error.
      [Ulf Moeller <ulf@fitug.de>]
 
diff --git a/STATUS b/STATUS
index 9855e682c28d5bd21b3f1e2107dc0357f0ba4a05..8780a270b513692e9c3a26ee5c4aadd6269f741d 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -1,6 +1,6 @@
 
   OpenSSL STATUS                           Last modified at
 
   OpenSSL STATUS                           Last modified at
-  ______________                           $Date: 1999/03/10 16:17:31 $
+  ______________                           $Date: 1999/03/14 01:16:42 $
 
   DEVELOPMENT STATE
 
 
   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  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
 
 
        Proposed release time: Monday, March 15th 1999
 
index 9fac3b24c17dbc4b15315fe1d60b8dc9c9d058a0..265e9ca36fbf67a8e3e58dd2ee795602d3cfb354 100644 (file)
@@ -58,6 +58,7 @@
 
 #include <stdio.h>
 #include <errno.h>
 
 #include <stdio.h>
 #include <errno.h>
+#include "cryptlib.h"
 #include "des_locl.h"
 
 /* This has some uglies in it but it works - even over sockets. */
 #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)
                {
 
        if (tmpbuf == NULL)
                {
-               tmpbuf=(char *)malloc(BSIZE);
+               tmpbuf=(char *)Malloc(BSIZE);
                if (tmpbuf == NULL) return(-1);
                }
        if (net == NULL)
                {
                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)
                {
                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 */
                if (unnet == NULL) return(-1);
                }
        /* left over data from last decrypt */
index 33ca700d71aa502488f298a8f7c405396d915c7f..96537ef58466b4cab7755a90d26cfca8ae0b4197 100644 (file)
@@ -58,6 +58,8 @@
 
 #include <errno.h>
 #include <time.h>
 
 #include <errno.h>
 #include <time.h>
+#include <stdio.h>
+#include "cryptlib.h"
 #include "des_locl.h"
 
 int des_enc_write(fd, buf, len, sched, iv)
 #include "des_locl.h"
 
 int des_enc_write(fd, buf, len, sched, iv)
@@ -84,7 +86,7 @@ des_cblock iv;
 
        if (outbuf == NULL)
                {
 
        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
                if (outbuf == NULL) return(-1);
                }
        /* If we are sending less than 8 bytes, the same char will look
index 8c1166914c1d31d0ef93eb07447c8c03dfd08aec..1091ee1009b93e86eedcf517bd130cecf096c839 100644 (file)
@@ -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)
        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);
        }
 
        Free((char *)a);
        }