From ca4542eb81a3401019633b3d4ba66877f3d4e600 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Sun, 15 Feb 2026 03:25:19 +0100 Subject: [PATCH] getFiles, getDestDir, getDestFile: use SQL placeholder --- lib/files/getDestDir | 1 + lib/files/getDestFile | 1 + lib/files/getFiles | 6 +++--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/files/getDestDir b/lib/files/getDestDir index cb9cd89..36aedb9 100644 --- a/lib/files/getDestDir +++ b/lib/files/getDestDir @@ -103,4 +103,5 @@ getDestDir() { mkdir -p "${destinationpath[$destination]}/$destdir" fi destdir="${destdir//+(\/)//}" + destdir=${destdir//$'\n'/::AtOM:NewLine:SQL:Inline::} } diff --git a/lib/files/getDestFile b/lib/files/getDestFile index 03f4e53..6c9da04 100644 --- a/lib/files/getDestFile +++ b/lib/files/getDestFile @@ -55,6 +55,7 @@ getDestFile() { destfile="${filename##*/}" destfile="${destfile%.*}" fi + destfile=${destfile//$'\n'/::AtOM:NewLine:SQL:Inline::} if (( ${destinationascii["$destination"]} )) then echo "$destfile" >&${toascii[1]} diff --git a/lib/files/getFiles b/lib/files/getFiles index 450e288..7f04616 100644 --- a/lib/files/getFiles +++ b/lib/files/getFiles @@ -17,7 +17,7 @@ getFiles() { compare_time=$time fi if ! Select source_files id >/dev/null <<-EOWhere - filename = $filename + filename = ${filename//$'\n'/::AtOM:NewLine:SQL:Inline::} mime_type > 0 last_change LIKE $compare_time size = $size @@ -47,7 +47,7 @@ getFiles() { mime_type $mimetypeid \ >/dev/null \ <<-EOWhere - filename $filename + filename ${filename//$'\n'/::AtOM:NewLine:SQL:Inline::} EOWhere (( ++new )) if (( new % 1000 == 0 )) @@ -58,7 +58,7 @@ getFiles() { fi else Update source_files last_seen $scantime <<-EOWhere - filename = $filename + filename = ${filename//$'\n'/::AtOM:NewLine:SQL:Inline::} EOWhere fi progressSpin