From a09a3238cf0fcdfe1991083199034e3a14b02235 Mon Sep 17 00:00:00 2001 From: crschnick Date: Tue, 14 May 2024 08:23:22 +0000 Subject: [PATCH] Fix OOB --- .../main/java/io/xpipe/app/storage/ContextualFileReference.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/xpipe/app/storage/ContextualFileReference.java b/app/src/main/java/io/xpipe/app/storage/ContextualFileReference.java index eb633259c..063d4c8e3 100644 --- a/app/src/main/java/io/xpipe/app/storage/ContextualFileReference.java +++ b/app/src/main/java/io/xpipe/app/storage/ContextualFileReference.java @@ -89,7 +89,7 @@ public class ContextualFileReference { public String serialize() { var start = getDataDir(); var normalizedPath = normalized(path); - if (normalizedPath.startsWith(start)) { + if (normalizedPath.startsWith(start) && !normalizedPath.equals(start)) { return "" + "/" + FileNames.relativize(start, normalizedPath); } return path;