From 468260fc4db6b901dbda07517a2ee46fc6cf80bf Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 10 May 2025 04:54:02 +0000 Subject: [PATCH] Fix potential NPE --- .../xpipe/app/browser/file/BrowserFileTransferOperation.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileTransferOperation.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileTransferOperation.java index b0869626d..0608dc2f5 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileTransferOperation.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileTransferOperation.java @@ -490,8 +490,9 @@ public class BrowserFileTransferOperation { if (!same) { var sourceShell = sourceFs.getShell().orElseThrow(); var targetShell = targetFs.getShell().orElseThrow(); - return !sourceShell.getStdout().isClosed() - && !targetShell.getStdin().isClosed(); + // Check for null on shell reset + return sourceShell.getStdout() != null && !sourceShell.getStdout().isClosed() + && targetShell.getStdin() != null && !targetShell.getStdin().isClosed(); } else { return true; }