diff options
author | Matt Caswell <matt@openssl.org> | 2014-12-19 10:55:54 +0000 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2014-12-19 14:05:25 +0000 |
commit | b651407268ade15b290648d5b02628a2d27eaf63 (patch) | |
tree | 5f39f4aa20ffbd1234bf414a5c581ff976a126e4 /crypto/cversion.c | |
parent | a760dde68185d0f2e7415268defcb9e618875992 (diff) |
Fix a problem if CFLAGS is too long cversion.c fails to compile when config
is run with --strict-warnings.
Reviewed-by: Richard Levitte <levitte@openssl.org>
(cherry picked from commit 488f16e31b8f5ec2513410929325d0830d76762d)
Diffstat (limited to 'crypto/cversion.c')
-rw-r--r-- | crypto/cversion.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/crypto/cversion.c b/crypto/cversion.c index ea9f25fd16..0336adaa57 100644 --- a/crypto/cversion.c +++ b/crypto/cversion.c @@ -69,10 +69,7 @@ const char *SSLeay_version(int t) if (t == SSLEAY_BUILT_ON) { #ifdef DATE - static char buf[sizeof(DATE)+11]; - - BIO_snprintf(buf,sizeof buf,"built on: %s",DATE); - return(buf); + return(DATE); #else return("built on: date not available"); #endif @@ -80,10 +77,7 @@ const char *SSLeay_version(int t) if (t == SSLEAY_CFLAGS) { #ifdef CFLAGS - static char buf[sizeof(CFLAGS)+11]; - - BIO_snprintf(buf,sizeof buf,"compiler: %s",CFLAGS); - return(buf); + return(cflags); #else return("compiler: information not available"); #endif @@ -91,10 +85,7 @@ const char *SSLeay_version(int t) if (t == SSLEAY_PLATFORM) { #ifdef PLATFORM - static char buf[sizeof(PLATFORM)+11]; - - BIO_snprintf(buf,sizeof buf,"platform: %s", PLATFORM); - return(buf); + return(PLATFORM); #else return("platform: information not available"); #endif |