]> git.eshelyaron.com Git - emacs.git/commitdiff
Prevent accesses to /content files without a GUI connection
authorPo Lu <luangruo@yahoo.com>
Wed, 7 Aug 2024 01:17:57 +0000 (09:17 +0800)
committerEshel Yaron <me@eshelyaron.com>
Sun, 11 Aug 2024 07:27:06 +0000 (09:27 +0200)
* src/androidvfs.c (android_content_name): Hide all
subdirectories when `android_init_gui' is not set.

(cherry picked from commit 679f7ccc49f6300681309029f4e58cffe3e9ff1a)

src/androidvfs.c

index bb855099c777ab136c67cfc81b577057ed586056..14da8eed37e47d5da73bea62e6258812f51fce59 100644 (file)
@@ -2599,9 +2599,10 @@ android_content_name (struct android_vnode *vnode, char *name,
     component_end++;
 
   /* Now, find out if the first component is a special vnode; if so,
-     call its root lookup function with the rest of NAME there.  */
+     call its root lookup function with the rest of NAME there.  What is
+     more, content files are inaccessible in the absence of a GUI.  */
 
-  if (api < 19)
+  if (api < 19 || !android_init_gui)
     i = 3;
   else if (api < 21)
     i = 1;