From f3889d4fb5659c94f4ec957219bebada8d1a67fb Mon Sep 17 00:00:00 2001 From: Lena Date: Wed, 1 Jul 2026 00:00:00 +0000 Subject: app: refuse folder mappings with empty paths The trailing-slash fix-up turns an empty local path into /, so a blank folder row would rsync the entire filesystem; an empty remote path pushes into the rrsync root. Reject both when saving a folder, skip and log them at run time in case the config was edited by hand, and log why a sync was skipped when the app is not configured yet. --- app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt | 13 ++++++++++--- app/src/main/java/invalid/lena/rsend/SyncWorker.kt | 7 ++++++- 2 files changed, 16 insertions(+), 4 deletions(-) (limited to 'app/src/main/java') diff --git a/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt b/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt index c61276c..466a859 100644 --- a/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt +++ b/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt @@ -64,13 +64,13 @@ class FolderEditActivity : AppCompatActivity() { ) } - findViewById