mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
In case of shared libraries, we might run one version of the
application with a different version of the library. Detect if there is a difference of versions, and print both versions in that case. This might prove to be a good enough debugging tool in case of doubt.
This commit is contained in:
parent
fd9a4dbe94
commit
4fde69b066
@ -172,7 +172,19 @@ int MAIN(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version) printf("%s\n",SSLeay_version(SSLEAY_VERSION));
|
if (version)
|
||||||
|
{
|
||||||
|
if (SSLeay() == SSLEAY_VERSION_NUMBER)
|
||||||
|
{
|
||||||
|
printf("%s\n",SSLeay_version(SSLEAY_VERSION));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
printf("%s (Library: %s)\n",
|
||||||
|
SSLEAY_VERSION_TEXT,
|
||||||
|
SSLeay_version(SSLEAY_VERSION));
|
||||||
|
}
|
||||||
|
}
|
||||||
if (date) printf("%s\n",SSLeay_version(SSLEAY_BUILT_ON));
|
if (date) printf("%s\n",SSLeay_version(SSLEAY_BUILT_ON));
|
||||||
if (platform) printf("%s\n",SSLeay_version(SSLEAY_PLATFORM));
|
if (platform) printf("%s\n",SSLeay_version(SSLEAY_PLATFORM));
|
||||||
if (options)
|
if (options)
|
||||||
|
Loading…
Reference in New Issue
Block a user