# HG changeset patch # User jbe # Date 1421235131 -3600 # Node ID 0449f6a4005f777f342d53320447d91cd108892b # Parent 4b6d7ca25381e9f049ba1e3145b395564e7b6057 Terminate server at startup if no listener is installed diff -r 4b6d7ca25381 -r 0449f6a4005f moonbridge.c --- a/moonbridge.c Sun Jan 11 23:18:12 2015 +0100 +++ b/moonbridge.c Wed Jan 14 12:32:11 2015 +0100 @@ -2705,6 +2705,10 @@ moonbr_log(LOG_ERR, "Error while executing \"%s\": %s", argv[optind], lua_tostring(L, -1)); moonbr_terminate_error(); } + if (!moonbr_first_pool) { + moonbr_log(LOG_WARNING, "No listener initialized."); + moonbr_terminate_error(); + } lua_getglobal(L, "listen"); lua_pushcfunction(L, moonbr_listen); if (lua_compare(L, -2, -1, LUA_OPEQ)) {