summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2019-04-24 08:48:08 -0400
committerLuke Smith <luke@lukesmith.xyz>2019-04-24 08:48:08 -0400
commit7c06aaacb0f24c67f2591d52c186d5e2b8e6c9f0 (patch)
tree77c37a371cc5326ca74bb6860be2e274b73841f3
parentc9efc9f85c4ff860fddc4f33af5f5117c1600da1 (diff)
bad passwords cause error
-rwxr-xr-xbin/mw2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/mw b/bin/mw
index e5fb9b0..34d6407 100755
--- a/bin/mw
+++ b/bin/mw
@@ -175,7 +175,7 @@ formatShortcut() { \
done ;}
tryconnect() { mkdir -p "$maildir/$title"
- if mailboxes="$(mbsync -l "$title" | sed 's/\//./')" >/dev/null 2>&1; then
+ if mailboxes="$(mbsync -l "$title" | sed 's/\//./')" >/dev/null 2>&1 && [ -n "$mailboxes" ]; then
[ "$accounttype" = "online" ] && sed -i "/IMAPStore $title-remote$/,/# End profile/d" "$mbsyncrc"
printf "\033[32mMailboxes detected.\033[0m\\n"
echo "$mailboxes" | xargs -I {} mkdir -p "$maildir/$title/{}"