From 7310c1180a6894c32069cd746146574cc0b60bb3 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Mon, 10 Nov 2025 01:57:46 +0100 Subject: [PATCH] open database with -newline set to NULL --- lib/database/open | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/database/open b/lib/database/open index e9d2b6a..8b2e7c3 100644 --- a/lib/database/open +++ b/lib/database/open @@ -6,7 +6,8 @@ openDatabase() { [[ -f "$database" ]] || populate_db=1 rm -f "$tempdir"/sqlite.{in,out} mkfifo "$tempdir"/sqlite.{in,out} - sqlite3 -bail "$database" \ + sqlite3 -bail -newline $'\0' \ + "$database" \ < "$tempdir/sqlite.in" \ > "$tempdir/sqlite.out" & db_pid=$! @@ -24,7 +25,7 @@ openDatabase() { echo 'PRAGMA recursive_triggers = ON;' >&3 echo 'PRAGMA temp_store = 2;' >&3 echo 'PRAGMA locking_mode = EXCLUSIVE;' >&3 - read -u4 + read -u4 -d $'\0' unset REPLY checkDatabaseVersion }