summaryrefslogtreecommitdiffstats
path: root/imapurge.pl
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem.moulin@ens-lyon.org>2011-10-25 22:47:52 +0200
committerGuilhem Moulin <guilhem.moulin@ens-lyon.org>2011-10-25 22:47:52 +0200
commit685b13ce32230ef7df18ea15a618740e59352d30 (patch)
treea412070a990a179911192fd00df3209b65d81d5c /imapurge.pl
parent4933a6fdc940b1f7b74b3bb16f0e52b169c6865c (diff)
backward compatibility (?)
Diffstat (limited to 'imapurge.pl')
-rwxr-xr-ximapurge.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/imapurge.pl b/imapurge.pl
index 6623ba8..d23f1a1 100755
--- a/imapurge.pl
+++ b/imapurge.pl
@@ -75,13 +75,14 @@ sub prune {
$count += $#msgs;
my $del = $client->delete_message(\@msgs)
or die "Can't delete messages: $@\n";
- warn " Folder `$folder': only $del message deleted, out of $#msgs\n"
+ warn " Folder `$folder': only $del messages deleted, out of $#msgs\n"
unless $del == $#msgs+1;
}
$client->close or die "Can't close: $@\n";
}
}
- $client->logout() or die "Can't logout: $@\n";
+ $client->logout();
+ die "Can't logout: $@\n" unless $client->IsUnconnected;
return $count;
}