[openssl-commits] [openssl] master update

Rich Salz rsalz at openssl.org
Mon May 30 13:52:06 UTC 2016


The branch master has been updated
       via  8d95ca36e66a5183e1f2c6c7a74044ee3793abc4 (commit)
      from  23049aa52e2b4f12c2c2d7c7d80f5b1876a1b8ba (commit)


- Log -----------------------------------------------------------------
commit 8d95ca36e66a5183e1f2c6c7a74044ee3793abc4
Author: Mat <mberchtold at gmail.com>
Date:   Fri May 27 19:35:12 2016 +0200

    Fix strdup macro redefinition
    
    This fixes the following error when the CRT debug heap (crtdbg.h) is used:
    e_os.h(476): warning C4005: 'strdup': macro redefinition
    C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt\crtdbg.h(319): note: see previous definition of 'strdup'
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    Reviewed-by: Rich Salz <rsalz at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/1137)

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

Summary of changes:
 e_os.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/e_os.h b/e_os.h
index 700d7d0..4951335 100644
--- a/e_os.h
+++ b/e_os.h
@@ -473,7 +473,9 @@ struct servent *PASCAL getservbyname(const char *, const char *);
 #   define open _open
 #   define fdopen _fdopen
 #   define close _close
-#   define strdup _strdup
+#   ifndef strdup
+#    define strdup _strdup
+#   endif
 #   define unlink _unlink
 #  endif
 # else


More information about the openssl-commits mailing list