summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--regress/sys/kern/splice/Proc.pm4
-rw-r--r--regress/sys/kern/splice/Relay.pm4
2 files changed, 5 insertions, 3 deletions
diff --git a/regress/sys/kern/splice/Proc.pm b/regress/sys/kern/splice/Proc.pm
index ac04baa9938..8e1838f00d1 100644
--- a/regress/sys/kern/splice/Proc.pm
+++ b/regress/sys/kern/splice/Proc.pm
@@ -1,4 +1,4 @@
-# $OpenBSD: Proc.pm,v 1.1 2011/01/07 22:06:08 bluhm Exp $
+# $OpenBSD: Proc.pm,v 1.2 2011/08/28 13:27:35 bluhm Exp $
# Copyright (c) 2010 Alexander Bluhm <bluhm@openbsd.org>
#
@@ -35,8 +35,8 @@ BEGIN {
}
END {
- $SIG{TERM} = $SIG{INT} = 'DEFAULT';
kill TERM => keys %CHILDREN;
+ $SIG{TERM} = $SIG{INT} = 'DEFAULT';
}
sub new {
diff --git a/regress/sys/kern/splice/Relay.pm b/regress/sys/kern/splice/Relay.pm
index c2ac5240cd5..f2e7f903462 100644
--- a/regress/sys/kern/splice/Relay.pm
+++ b/regress/sys/kern/splice/Relay.pm
@@ -1,4 +1,4 @@
-# $OpenBSD: Relay.pm,v 1.1 2011/01/07 22:06:08 bluhm Exp $
+# $OpenBSD: Relay.pm,v 1.2 2011/08/28 13:27:35 bluhm Exp $
# Copyright (c) 2010 Alexander Bluhm <bluhm@openbsd.org>
#
@@ -30,6 +30,8 @@ sub new {
my %args = @_;
$args{logfile} ||= "relay.log";
$args{up} ||= "Connected";
+ $args{forward}
+ or croak "$class forward not given";
my $self = Proc::new($class, %args);
$self->{listendomain}
or croak "$class listen domain not given";