about summary refs log tree commit diff
path: root/pkgs/profpatsch/nman/nman.rs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/profpatsch/nman/nman.rs')
-rw-r--r--pkgs/profpatsch/nman/nman.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/profpatsch/nman/nman.rs b/pkgs/profpatsch/nman/nman.rs
index 77086b87..048469d7 100644
--- a/pkgs/profpatsch/nman/nman.rs
+++ b/pkgs/profpatsch/nman/nman.rs
@@ -30,7 +30,10 @@ fn mktemp(suffix: &str) -> std::io::Result<TempDir> {
 
     if mktemp.status.success() {
         // remove trailing newline
-        mktemp.stdout.pop();
+        if mktemp.stdout.ends_with(b"\n") {
+            mktemp.stdout.pop();
+        }
+
         Ok(TempDir {
             inner: mktemp.stdout
         })