summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <msvensson@build.mysql.com>2004-05-20 21:56:29 +0200
committerunknown <msvensson@build.mysql.com>2004-05-20 21:56:29 +0200
commit0228a47c9e83960a66c623c75adc8f8e0475e593 (patch)
treeca67d3d7cc988d29ba9fc2cc08541df25fef7573
parentccdbfd1492693aeb94fc8771f410fb4718da56f3 (diff)
downloadmariadb-git-0228a47c9e83960a66c623c75adc8f8e0475e593.tar.gz
Fix for BUG#3839 , too many signal handlers installed
ndb/src/kernel/ndb-main/Main.cpp: Only install signalhandlers up to SIGRTMIN BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
-rw-r--r--BitKeeper/etc/logging_ok1
-rw-r--r--ndb/src/kernel/ndb-main/Main.cpp4
2 files changed, 3 insertions, 2 deletions
diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok
index c89c60287fd..7c79b0084f6 100644
--- a/BitKeeper/etc/logging_ok
+++ b/BitKeeper/etc/logging_ok
@@ -106,6 +106,7 @@ monty@tik.
monty@tik.mysql.fi
monty@tramp.mysql.fi
monty@work.mysql.com
+msvensson@build.mysql.com
mwagner@cash.mwagner.org
mwagner@evoq.mwagner.org
mwagner@work.mysql.com
diff --git a/ndb/src/kernel/ndb-main/Main.cpp b/ndb/src/kernel/ndb-main/Main.cpp
index ef33802cab6..3d4fcb610c6 100644
--- a/ndb/src/kernel/ndb-main/Main.cpp
+++ b/ndb/src/kernel/ndb-main/Main.cpp
@@ -232,12 +232,12 @@ catchsigs(bool ignore){
// handler named "handler". "handler" will then be called is instead
// of the defualt process signal handler)
if(ignore){
- for(int i = 1; i<100; i++){
+ for(int i = 1; i<SIGRTMIN; i++){
if(i != SIGCHLD)
signal(i, SIG_IGN);
}
} else {
- for(int i = 1; i<100; i++){
+ for(int i = 1; i<SIGRTMIN; i++){
signal(i, handler);
}
}