a87d284
diff -Naur vdr-plugin-epg2vdr-1.1.73-ORIG/lib/db.c vdr-plugin-epg2vdr-1.1.73/lib/db.c
a87d284
--- vdr-plugin-epg2vdr-1.1.73-ORIG/lib/db.c	2017-07-14 17:23:56.366839376 +0200
a87d284
+++ vdr-plugin-epg2vdr-1.1.73/lib/db.c	2017-07-14 17:59:34.634451604 +0200
a87d284
@@ -1379,11 +1379,19 @@
a87d284
 
a87d284
    if (error == CR_SERVER_LOST ||
a87d284
        error == CR_SERVER_GONE_ERROR ||
a87d284
+// for compatibility with newer versions of MariaDB library
a87d284
+#ifdef CR_INVALID_CONN_HANDLE
a87d284
        error == CR_INVALID_CONN_HANDLE ||
a87d284
+#endif
a87d284
        error == CR_COMMANDS_OUT_OF_SYNC ||
a87d284
        error == CR_SERVER_LOST_EXTENDED ||
a87d284
        error == CR_STMT_CLOSED ||
a87d284
+// for compatibility with newer versions of MariaDB library
a87d284
+#ifdef CR_CONN_UNKNOW_PROTOCOL
a87d284
        error == CR_CONN_UNKNOW_PROTOCOL ||
a87d284
+#else
a87d284
+       error == CR_CONN_UNKNOWN_PROTOCOL ||
a87d284
+#endif
a87d284
        error == CR_UNSUPPORTED_PARAM_TYPE ||
a87d284
        error == CR_NO_PREPARE_STMT ||
a87d284
        error == CR_SERVER_HANDSHAKE_ERR ||