commit 06e2b8d4856e5ae1c3ae5abd4906e4c36da54341
Author: b <dsn...@protonmail.com>
Date:   Tue Dec 21 16:43:40 2021 -0500

    Small bug with deleting unconfigured v3s
---
 .../android/ui/v3onionservice/OnionServiceDeleteDialogFragment.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceDeleteDialogFragment.java
 
b/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceDeleteDialogFragment.java
index 1606c2e4..07c5764f 100644
--- 
a/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceDeleteDialogFragment.java
+++ 
b/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceDeleteDialogFragment.java
@@ -34,7 +34,9 @@ public class OnionServiceDeleteDialogFragment extends 
DialogFragment {
     private void doDelete(Bundle arguments, Context context) {
         
context.getContentResolver().delete(OnionServiceContentProvider.CONTENT_URI, 
OnionServiceContentProvider.OnionService._ID + '=' + 
arguments.getInt(OnionServiceActivity.BUNDLE_KEY_ID), null);
         String base = context.getFilesDir().getAbsolutePath() + "/" + 
TorServiceConstants.ONION_SERVICES_DIR;
-        DiskUtils.recursivelyDeleteDirectory(new File(base, 
arguments.getString(OnionServiceActivity.BUNDLE_KEY_PATH)));
+        String localPath = 
arguments.getString(OnionServiceActivity.BUNDLE_KEY_PATH);
+        if (localPath != null)
+            DiskUtils.recursivelyDeleteDirectory(new File(base, localPath));
     }
 
 }



_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to