From bbd876de72e75dbdfc90b3fa19aa06442a4fb5bb Mon Sep 17 00:00:00 2001 From: Tara Drwenski Date: Wed, 12 Jun 2024 10:46:16 -0600 Subject: [PATCH] Fix possible nullptr exception when parent does not exist --- cdm/core/src/main/java/thredds/filesystem/MFileOS.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cdm/core/src/main/java/thredds/filesystem/MFileOS.java b/cdm/core/src/main/java/thredds/filesystem/MFileOS.java index 3bb3e7ff1a..094a02f6ec 100644 --- a/cdm/core/src/main/java/thredds/filesystem/MFileOS.java +++ b/cdm/core/src/main/java/thredds/filesystem/MFileOS.java @@ -88,9 +88,11 @@ public String getName() { return file.getName(); } + @Nullable @Override public MFile getParent() { - return new MFileOS(file.getParentFile()); + File parent = file.getParentFile(); + return parent == null ? null : new MFileOS(parent); } @Override