From a12400fd4493b676e71613ab429e731f777ebd1e Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Tue, 10 Oct 2017 21:39:54 +0100 Subject: [PATCH] MySQL: fix build on Fedora 27, where MariaDB version information has become unavailable --- src/src/lookups/mysql.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/src/lookups/mysql.c b/src/src/lookups/mysql.c index ddc7dc841..40b27d5ba 100644 --- a/src/src/lookups/mysql.c +++ b/src/src/lookups/mysql.c @@ -433,10 +433,15 @@ return quoted; void mysql_version_report(FILE *f) { -fprintf(f, "Library version: MySQL: Compile: %s [%s]\n" - " Runtime: %s\n", - MYSQL_SERVER_VERSION, MYSQL_COMPILATION_COMMENT, - mysql_get_client_info()); +#ifdef MYSQL_SERVER_VERSION +fprintf(f, "Library version: MySQL: Compile: %s [%s]\n", + MYSQL_SERVER_VERSION, MYSQL_COMPILATION_COMMENT); +#else +fprintf(f, "Library version: MySQL: Compile: (unknown)\n"); +#endif + +fprintf(f, " Runtime: %s\n", mysql_get_client_info()); + #ifdef DYNLOOKUP fprintf(f, " Exim version %s\n", EXIM_VERSION_STR); #endif -- 2.30.2