From 4f7785459a2d6d8b5cb32cf9b4913b0f09601ed4 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Sat, 19 Nov 2016 14:15:34 +0000
Subject: [PATCH] Remove trailing spaces

---
 src/freedombone-pass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/freedombone-pass b/src/freedombone-pass
index bae83e45d..f2939cb59 100755
--- a/src/freedombone-pass
+++ b/src/freedombone-pass
@@ -127,13 +127,14 @@ if [ ${#CURR_PASSWORD} -eq 0 ]; then
         exit 4
     else
         pass=$(gpg -dq --passphrase "$MASTER_PASSWORD" ~/.passwords/$CURR_USERNAME/$CURR_APP)
-        echo ${pass}
+        echo "${pass}" | xargs
     fi
 else
     # store password
     if [ ! -d ~/.passwords/$CURR_USERNAME ]; then
         mkdir -p ~/.passwords/$CURR_USERNAME
     fi
+    # padding helps to ensure than nothing can be learned from the length of the cyphertext
     pad_string "${CURR_PASSWORD}" | gpg -ca --cipher-algo AES256 --passphrase "$MASTER_PASSWORD" > ~/.passwords/$CURR_USERNAME/$CURR_APP
     if [ ! -f ~/.passwords/$CURR_USERNAME/$CURR_APP ]; then
         exit 5
-- 
GitLab