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:
Richard Levitte 2002-08-11 21:48:44 +00:00
parent fd9a4dbe94
commit 4fde69b066

View File

@ -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)