diff --git a/web/regex_demo.html b/web/regex_demo.html
index 33223ff..a3ed4a8 100644
--- a/web/regex_demo.html
+++ b/web/regex_demo.html
@@ -159,7 +159,7 @@ my $ta_debugout = $jq->('#debugout');
my $re_debug_hide = $jq->('#re_debug_hide');
$jq->('#re_debug')->click(sub {
open my $olderr, '>&', \*STDERR or die "dup STDERR: $!";
- my ($fh,$fn) = tempfile(UNLINK=>1);
+ my ($fh,$fn) = tempfile();
open STDERR, '>&', $fh or die "open STDERR: $!";
{ local $re_debug=1; update(); }
@@ -167,6 +167,7 @@ $jq->('#re_debug')->click(sub {
open STDERR, '>&', $olderr or die "dup \$olderr: $!";
close $fh;
my $err = do { open my $fh, '<', $fn or die $!; local $/; <$fh> };
+ unlink($fn)==1 or warn "unlink $fn: $!";
$ta_debugout->text($err);
$ta_debugout->show;