diff options
Diffstat (limited to 'hardinfo2/xmlrpc-server.c')
-rw-r--r-- | hardinfo2/xmlrpc-server.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/hardinfo2/xmlrpc-server.c b/hardinfo2/xmlrpc-server.c index ebe35e08..0e089ab5 100644 --- a/hardinfo2/xmlrpc-server.c +++ b/hardinfo2/xmlrpc-server.c @@ -721,7 +721,12 @@ void xmlrpc_server_start(GMainLoop *main_loop) server = xmlrpc_server_new(); if (!server) { - g_error("Cannot create XML-RPC server. Aborting"); + if (main_loop) { + g_warning("Cannot create XML-RPC server."); + return; + } else { + g_error("Cannot create XML-RPC server. Aborting"); + } } DEBUG("adding soup handlers for /xmlrpc"); |