X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=dss.c;h=bcaeff2dbba49cf1c1733530818f82871f16bb7b;hb=c806f5edbbd5383c807b18ad5157b189c90fd6c7;hp=9390f48c9f8f16a810680b374050ae45ba6349b0;hpb=7a6ff706b99f35a3f4f1ee116f49827dbdf15c64;p=dss.git diff --git a/dss.c b/dss.c index 9390f48..bcaeff2 100644 --- a/dss.c +++ b/dss.c @@ -1301,9 +1301,7 @@ static int handle_signal(void) switch (sig) { case SIGINT: case SIGTERM: - kill_children(); - ret = -E_SIGNAL; - break; + return -E_SIGNAL; case SIGHUP: ret = handle_sighup(); break; @@ -1780,7 +1778,7 @@ static void handle_version_and_help(void) else if (OPT_GIVEN(DSS, HELP)) txt = lls_short_help(CMD_PTR(DSS)); else if (OPT_GIVEN(DSS, VERSION)) - txt = dss_strdup(VERSION_STRING); + txt = make_message("%s\n", VERSION_STRING); else return; printf("%s", txt);