[openssl] master update

tomas at openssl.org tomas at openssl.org
Fri Apr 9 14:23:07 UTC 2021


The branch master has been updated
       via  b1c908f421b3466aecf980603132bcab89d1ce99 (commit)
      from  d3a5898a7f4980bc0fa6345c408f88007573c405 (commit)


- Log -----------------------------------------------------------------
commit b1c908f421b3466aecf980603132bcab89d1ce99
Author: Armin Fuerst <armin at fuerst.priv.at>
Date:   Sat Mar 6 12:19:18 2021 +0100

    apps: fix warning about size_t / int conversion
    
    Windows builds show the following warning:
    (..\apps\ca.c(2643): warning C4267: 'function': conversion
    from 'size_t' to 'int', possible loss of data)
    
    Reviewed-by: Paul Dale <pauli at openssl.org>
    Reviewed-by: Matt Caswell <matt at openssl.org>
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/14453)

-----------------------------------------------------------------------

Summary of changes:
 apps/include/apps.h      | 2 +-
 apps/lib/apps.c          | 4 ++--
 test/testutil/apps_mem.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/apps/include/apps.h b/apps/include/apps.h
index a2826e6066..96b37ef95c 100644
--- a/apps/include/apps.h
+++ b/apps/include/apps.h
@@ -212,7 +212,7 @@ typedef struct ca_db_st {
 } CA_DB;
 
 void app_bail_out(char *fmt, ...);
-void* app_malloc(int sz, const char *what);
+void *app_malloc(size_t sz, const char *what);
 BIGNUM *load_serial(const char *serialfile, int create, ASN1_INTEGER **retai);
 int save_serial(const char *serialfile, const char *suffix, const BIGNUM *serial,
                 ASN1_INTEGER **retai);
diff --git a/apps/lib/apps.c b/apps/lib/apps.c
index 69a98ecf37..df4edfb837 100644
--- a/apps/lib/apps.c
+++ b/apps/lib/apps.c
@@ -628,12 +628,12 @@ void app_bail_out(char *fmt, ...)
     exit(1);
 }
 
-void* app_malloc(int sz, const char *what)
+void *app_malloc(size_t sz, const char *what)
 {
     void *vp = OPENSSL_malloc(sz);
 
     if (vp == NULL)
-        app_bail_out("%s: Could not allocate %d bytes for %s\n",
+        app_bail_out("%s: Could not allocate %zu bytes for %s\n",
                      opt_getprog(), sz, what);
     return vp;
 }
diff --git a/test/testutil/apps_mem.c b/test/testutil/apps_mem.c
index fa60bc6848..5c74a30385 100644
--- a/test/testutil/apps_mem.c
+++ b/test/testutil/apps_mem.c
@@ -11,7 +11,7 @@
 
 /* shim that avoids sucking in too much from apps/apps.c */
 
-void* app_malloc(int sz, const char *what)
+void *app_malloc(size_t sz, const char *what)
 {
     void *vp = OPENSSL_malloc(sz);
 


More information about the openssl-commits mailing list