aboutsummaryrefslogtreecommitdiffstats
path: root/vespalog/src/logger/runserver.cpp
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2016-06-18 10:22:28 +0200
committerArne Juul <arnej@yahoo-inc.com>2016-06-18 10:22:28 +0200
commit6d4aa51efb36af05161cdef63d5f1b8f1622e6f6 (patch)
tree6a252b2a04607ecf1b60bb716e96b45b6656921d /vespalog/src/logger/runserver.cpp
parent4492247bff82d0a4b71cd6e40daa8561f21895b4 (diff)
ignore SIGQUIT
* workaround for systemtest framework sending QUIT signal to processes that mention configserver on the command line.
Diffstat (limited to 'vespalog/src/logger/runserver.cpp')
-rw-r--r--vespalog/src/logger/runserver.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/vespalog/src/logger/runserver.cpp b/vespalog/src/logger/runserver.cpp
index fde952720c7..9ffd2d09a1e 100644
--- a/vespalog/src/logger/runserver.cpp
+++ b/vespalog/src/logger/runserver.cpp
@@ -314,6 +314,8 @@ int main(int argc, char *argv[])
const char *pidfile = "vespa-runserver.pid"; // XXX bad default?
const char *killcmd = NULL;
+ signal(SIGQUIT, SIG_IGN);
+
int ch;
while ((ch = getopt(argc, argv, "k:s:r:p:Sh")) != -1) {
switch (ch) {