From 890bfb4e9b003ede85c5dc104aa935faf4b9234e Mon Sep 17 00:00:00 2001
From: Daniel <daniel@harvey>
Date: Tue, 28 Apr 2020 12:22:36 +0200
Subject: [PATCH] FIX: Added newline and flushing to password transfer.

---
 src/main/java/caosdb/server/accessControl/Pam.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/caosdb/server/accessControl/Pam.java b/src/main/java/caosdb/server/accessControl/Pam.java
index d66abb21..0cae6fd7 100644
--- a/src/main/java/caosdb/server/accessControl/Pam.java
+++ b/src/main/java/caosdb/server/accessControl/Pam.java
@@ -75,6 +75,8 @@ public class Pam implements UserSource {
       pb.directory(script.getParentFile());
       final Process p = pb.start();
       p.getOutputStream().write(password.getBytes());
+      p.getOutputStream().write('\n');
+      p.getOutputStream().flush();
       return p;
     }
 
-- 
GitLab