diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2018-12-31 17:09:17 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2018-12-31 17:09:17 (GMT) |
commit | a1d2b44c4316be1567b209f0b3d584207c215477 (patch) | |
tree | e8883750f8f3514aa0f836a0ecbd00f6f4e70348 /src/main.c | |
parent | 0846c211ca24bc4e88bbc517362e1e08deb837b5 (diff) |
Warned about missing local server certificates.
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -309,9 +309,9 @@ int main(int argc, char **argv) pub = get_xdg_config_dir("chrysalide" G_DIR_SEPARATOR_S "id_rsa.pub"); server = g_db_server_new_internal(author, pub); - if (server == NULL) goto no_internal_server; - g_db_server_start(server); + if (server != NULL) + g_db_server_start(server); /* Charge le dernier projet ? */ @@ -379,11 +379,13 @@ int main(int argc, char **argv) bad_project: - g_db_server_stop(server); + if (server != NULL) + { + g_db_server_stop(server); - g_object_unref(G_OBJECT(server)); + g_object_unref(G_OBJECT(server)); - no_internal_server: + } exit_complete_gui: |