summaryrefslogtreecommitdiff
path: root/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch')
-rw-r--r--dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch b/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch
new file mode 100644
index 000000000000..22a6e7c7e881
--- /dev/null
+++ b/dev-lua/luadbi/files/luadbi-0.7.2-incompatible-pointer-type2.patch
@@ -0,0 +1,29 @@
+--- a/dbd/mysql/statement.c
++++ b/dbd/mysql/statement.c
+@@ -226,7 +226,7 @@
+ *boolean = lua_toboolean(L, p);
+
+ bind[i].buffer_type = MYSQL_TYPE_LONG;
+- bind[i].is_null = (int*)0;
++ bind[i].is_null = false;
+ bind[i].buffer = (char *)boolean;
+ bind[i].length = 0;
+ break;
+@@ -241,7 +241,7 @@
+ *num = lua_tonumber(L, p);
+
+ bind[i].buffer_type = MYSQL_TYPE_DOUBLE;
+- bind[i].is_null = (int*)0;
++ bind[i].is_null = false;
+ bind[i].buffer = (char *)num;
+ bind[i].length = 0;
+ break;
+@@ -252,7 +252,7 @@
+ str = lua_tolstring(L, p, str_len);
+
+ bind[i].buffer_type = MYSQL_TYPE_STRING;
+- bind[i].is_null = (int*)0;
++ bind[i].is_null = false;
+ bind[i].buffer = (char *)str;
+ bind[i].length = str_len;
+ break;