From e326e4dba0ae193f9dd261f94b0631ba700c0aa8 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sat, 10 Oct 2026 11:53:18 +0300
Subject: [PATCH 80/80] ls_sqlite3.c: Fix dead code

See RM #2227

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 dependencies/luasql/Version.txt      | 2 ++
 dependencies/luasql/src/ls_sqlite3.c | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dependencies/luasql/Version.txt b/dependencies/luasql/Version.txt
index 963bd4eb31..23a51a0e73 100644
--- a/dependencies/luasql/Version.txt
+++ b/dependencies/luasql/Version.txt
@@ -9,6 +9,8 @@ Some modifications have been done to them:
 - Removed unused variables from ls_odbc.c
   Patch submitted to upstream.
 - Cleared trailing tabs from ls_odbc.c
+- Fixed dead assignment from ls_sqlite3.c
+  Upstream has an equivalent PR pending.
 
 Only the files needed by freeciv are included here, not entire luasql
 source directory hierarchy.
diff --git a/dependencies/luasql/src/ls_sqlite3.c b/dependencies/luasql/src/ls_sqlite3.c
index cd55824e27..96fd30690d 100644
--- a/dependencies/luasql/src/ls_sqlite3.c
+++ b/dependencies/luasql/src/ls_sqlite3.c
@@ -401,7 +401,6 @@ static int set_param(lua_State *L, sqlite3_stmt *vm, int param_nr, int arg)
     case LUA_TSTRING: {
       size_t s_len;
       const char *s = lua_tolstring(L, arg, &s_len);
-      rc = sqlite3_bind_null(vm, param_nr);
       rc = sqlite3_bind_text(vm, param_nr, s, s_len, SQLITE_TRANSIENT);
       break;
     }
-- 
2.53.0

