From 136dc9cbe3ceda200434238d1015d39bca1d2d1a Mon Sep 17 00:00:00 2001 From: Alexander Eremin Date: Tue, 22 Apr 2014 14:29:28 +0400 Subject: [PATCH] 4736 spamming zlogin with SIGINT will halt the target zone Reviewed by: Jerry Jelinek Reviewed by: Gordon Ross Reviewed by: Garrett D'Amore Approved by: Dan McDonald --- usr/src/cmd/zlogin/zlogin.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/usr/src/cmd/zlogin/zlogin.c b/usr/src/cmd/zlogin/zlogin.c index f8d2656ee1..9ca4675a4c 100644 --- a/usr/src/cmd/zlogin/zlogin.c +++ b/usr/src/cmd/zlogin/zlogin.c @@ -22,6 +22,7 @@ * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2013 DEY Storage Systems, Inc. * Copyright (c) 2014 Gary Mills + * Copyright 2014 Nexenta Systems, Inc. All rights reserved. */ /* @@ -554,9 +555,7 @@ static void sig_forward(int s) { if (child_pid != -1) { - pid_t pgid = getpgid(child_pid); - if (pgid != -1) - (void) sigsend(P_PGID, pgid, s); + (void) sigsend(P_PGID, child_pid, s); } } -- 2.11.4.GIT