diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2014-04-27 14:17:56 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2014-04-27 14:17:56 +0200 |
commit | e3ee459005940806916c5f3d2530d3cf15966e1b (patch) | |
tree | 41fcda103ec5f4b3ae8d489b20f7ca718ed2ddb2 /src | |
parent | 58f972ef71506d1ba83970196bcc2a71a2b11889 (diff) |
base64: better justification
Diffstat (limited to 'src')
-rwxr-xr-x | src/password-store.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/password-store.sh b/src/password-store.sh index d7f5eb0..6c89c2f 100755 --- a/src/password-store.sh +++ b/src/password-store.sh @@ -136,9 +136,9 @@ check_sneaky_paths() { # clip() { - # This base64 business is a disgusting hack to deal with newline inconsistancies - # in shell. There must be a better way to deal with this, but because I'm a dolt, - # we're going with this for now. + # This base64 business is because bash cannot store binary data in a shell + # variable. Specifically, it cannot store nulls nor (non-trivally) store + # trailing new lines. local sleep_argv0="password store sleep on display $DISPLAY" pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5 |