]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
cdr_mysql: Compile error because MYSQL_PORT definition is missing
authorEvandro Cesar Arruda <ecarruda@gmail.com>
Mon, 2 Apr 2018 20:59:29 +0000 (17:59 -0300)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 11 Apr 2018 20:26:28 +0000 (14:26 -0600)
If it is not defined, it will add MYSQL_PORT definition. After some
research on MySQL/MariaDB development tree, I couldn't find any reference
to MYSQL_PORT definition in include files.

ASTERISK-27782 #close

Change-Id: Ieee56c836fc2e8bd021c456145bba04c6068bb77

addons/cdr_mysql.c

index 53ea92359b1dc6d6b8b682d7c7ce473857730946..d72ee09f27884b8d1bb4449007d7406584747332 100644 (file)
@@ -60,6 +60,14 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 
 #define DATE_FORMAT "%Y-%m-%d %T"
 
+#ifndef MYSQL_PORT
+# ifdef MARIADB_PORT
+#  define MYSQL_PORT MARIADB_PORT
+# else
+#  define MYSQL_PORT 3306
+# endif
+#endif
+
 AST_THREADSTORAGE(sql1_buf);
 AST_THREADSTORAGE(sql2_buf);
 AST_THREADSTORAGE(escape_buf);