aboutsummaryrefslogtreecommitdiffstats
path: root/java/org/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/gnu')
-rw-r--r--java/org/gnu/emacs/EmacsService.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/java/org/gnu/emacs/EmacsService.java b/java/org/gnu/emacs/EmacsService.java
index 5548748ddfa..1e5f72eed37 100644
--- a/java/org/gnu/emacs/EmacsService.java
+++ b/java/org/gnu/emacs/EmacsService.java
@@ -968,7 +968,7 @@ public final class EmacsService extends Service
968 string; make it writable if WRITABLE, and readable if READABLE. 968 string; make it writable if WRITABLE, and readable if READABLE.
969 Truncate the file if TRUNCATE. 969 Truncate the file if TRUNCATE.
970 970
971 Value is the resulting file descriptor or an exception will be 971 Value is the resulting file descriptor, -1, or an exception will be
972 raised. */ 972 raised. */
973 973
974 public int 974 public int
@@ -999,6 +999,9 @@ public final class EmacsService extends Service
999 minimum requirement for access to /content/by-authority. */ 999 minimum requirement for access to /content/by-authority. */
1000 1000
1001 fd = resolver.openFileDescriptor (Uri.parse (uri), mode); 1001 fd = resolver.openFileDescriptor (Uri.parse (uri), mode);
1002 if (fd == null)
1003 return -1;
1004
1002 i = fd.detachFd (); 1005 i = fd.detachFd ();
1003 fd.close (); 1006 fd.close ();
1004 1007