From: Eric Wong Date: Sat, 9 Jul 2022 08:08:57 +0000 (+0000) Subject: test_common: avoid uninitialized warning on readlink X-Git-Tag: v1.9.0~104 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=d323a16ced5e3a77136a1ebca4a2f7d5678121c4 test_common: avoid uninitialized warning on readlink Of course, waiting for inotify to become active can't rely on inotify, so we need to do a busy loop here, instead... --- diff --git a/lib/PublicInbox/TestCommon.pm b/lib/PublicInbox/TestCommon.pm index 943dd2fa..ecf7a261 100644 --- a/lib/PublicInbox/TestCommon.pm +++ b/lib/PublicInbox/TestCommon.pm @@ -378,7 +378,7 @@ sub wait_for_tail { my @ino; do { @ino = grep { - readlink($_) =~ /\binotify\b/ + (readlink($_) // '') =~ /\binotify\b/ } glob("/proc/$tail_pid/fd/*"); } while (!@ino && time <= $end and tick); return if !@ino;