summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Echolot/Tools.pm2
-rw-r--r--NEWS3
2 files changed, 4 insertions, 1 deletions
diff --git a/Echolot/Tools.pm b/Echolot/Tools.pm
index 956b93c..689d0b1 100644
--- a/Echolot/Tools.pm
+++ b/Echolot/Tools.pm
@@ -321,7 +321,7 @@ sub readwrite_gpg($$$$$) {
while ($sout->count() > 0 || (defined($sin) && ($sin->count() > 0))) {
Echolot::Log::trace("select waiting for ".($sout->count())." fds.");
($readyr, $readyw, undef) = IO::Select::select($sout, $sin, undef, 42);
- Echolot::Log::trace("ready: write: ".(scalar @$readyw)."; read: ".(scalar @$readyr));
+ Echolot::Log::trace("ready: write: ".(defined $readyw ? scalar @$readyw : 'none')."; read: ".(defined $readyr ? scalar @$readyr : 'none'));
for my $wfd (@$readyw) {
Echolot::Log::trace("writing to $wfd.");
my $written = 0;
diff --git a/NEWS b/NEWS
index 7dcb8a9..aef4b9a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+Changes in version 5 - 2004-
+ * Catch a possible use of undefined values in a log trace() call.
+
Changes in version 2.1.5 - 2004-06-22
* Fix use of an illegal filedescriptor when we know of a remailer,
but do not have keys for it yet/anymore.