From 055e82b38c304d668d170529678ab4916251f964 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Sat, 30 Aug 2025 15:39:55 -0400 Subject: [PATCH] MT#62544 don't wait forever for transcript Change-Id: Ia2a36b4a8745015840d5207341ec2b1c1dfa0944 --- vmemailnotify | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vmemailnotify b/vmemailnotify index 64eb932..bd2ee21 100755 --- a/vmemailnotify +++ b/vmemailnotify @@ -42,7 +42,8 @@ if ($email =~ /^(.*)\@\@\@TRANSCRIPT\@\@\@(.*)$/s) { if ($dbh && $uuid && defined($msgnum)) { my $sth = $dbh->prepare('select transcript, transcript_status from voicemail_spool where mailboxuser=? and msgnum=?'); - while (1) { + my $end = time() + ($CONFIG{TRANSCRIPT_POLL_LIMIT} || 120); + while (time() < $end) { $sth->execute($uuid, $msgnum - 1); my $row = $sth->fetchrow_arrayref(); $sth->finish();