From a6123ce8c608e64ba111e30481b28297f61849aa Mon Sep 17 00:00:00 2001 From: "gerv%gerv.net" <> Date: Thu, 28 Mar 2002 15:57:02 +0000 Subject: Bug 104589 - prevent user closing window from terminating Bugzilla scripts. Patch by Gerv , r=justdave, myk --- buglist.cgi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'buglist.cgi') diff --git a/buglist.cgi b/buglist.cgi index 747fab520..ff31feb1f 100755 --- a/buglist.cgi +++ b/buglist.cgi @@ -1321,6 +1321,12 @@ ReconnectToShadowDatabase(); # to avoid "table out of space" errors on MySQL versions less than 3.23.2. SendSQL("SET OPTION SQL_BIG_TABLES=1") if Param('expectbigqueries'); +# Normally, we ignore SIGTERM and SIGPIPE (see globals.pl) but we need to +# respond to them here to prevent someone DOSing us by reloading a query +# a large number of times. +$::SIG{TERM} = 'DEFAULT'; +$::SIG{PIPE} = 'DEFAULT'; + # Execute the query. SendSQL($query); -- cgit v1.2.3-24-g4f1b