X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Fltt-sessiond.c;h=839c5204d08db774653090516a1cf803d968c854;hp=9c33ff9ec40e71a00ccd5dd4a860e21154a20cd6;hb=ab118b20ff2792be71690fdbf265ad6c691a2825;hpb=b716ce682239502527ac1faac4d8aa6e84c78729 diff --git a/ltt-sessiond/ltt-sessiond.c b/ltt-sessiond/ltt-sessiond.c index 9c33ff9ec..839c5204d 100644 --- a/ltt-sessiond/ltt-sessiond.c +++ b/ltt-sessiond/ltt-sessiond.c @@ -1136,7 +1136,10 @@ int main(int argc, char **argv) */ if ((ret = check_existing_daemon()) == 0) { ERR("Already running daemon.\n"); - goto error; + /* We do not goto error because we must not + * cleanup() because a daemon is already working. + */ + return EXIT_FAILURE; } if (set_signal_handler() < 0) {