Remove last crufts of overbloated network configuration
diff --git a/network/manager.c b/network/manager.c
index ef861c0..c910148 100644
--- a/network/manager.c
+++ b/network/manager.c
@@ -44,15 +44,7 @@
 
 static DBusConnection *connection = NULL;
 
-static struct network_conf {
-	gboolean connection_enabled;
-	gboolean server_enabled;
-	gboolean security;
-} conf = {
-	.connection_enabled = TRUE,
-	.server_enabled = TRUE,
-	.security = TRUE,
-};
+static gboolean conf_security = TRUE;
 
 static void read_config(const char *file)
 {
@@ -66,7 +58,7 @@
 		goto done;
 	}
 
-	conf.security = !g_key_file_get_boolean(keyfile, "General",
+	conf_security = !g_key_file_get_boolean(keyfile, "General",
 						"DisableSecurity", &err);
 	if (err) {
 		DBG("%s: %s", file, err->message);
@@ -77,7 +69,7 @@
 	g_key_file_free(keyfile);
 
 	DBG("Config options: Security=%s",
-				conf.security ? "true" : "false");
+				conf_security ? "true" : "false");
 }
 
 static int network_probe(struct btd_device *device, GSList *uuids, uint16_t id)
@@ -194,7 +186,7 @@
 	 * field that defines which service the source is connecting to.
 	 */
 
-	if (server_init(conn, conf.security) < 0)
+	if (server_init(conn, conf_security) < 0)
 		return -1;
 
 	/* Register network server if it doesn't exist */
@@ -214,15 +206,13 @@
 
 void network_manager_exit(void)
 {
-	if (conf.server_enabled)
-		server_exit();
+	server_exit();
 
-	if (conf.connection_enabled) {
-		btd_unregister_device_driver(&network_panu_driver);
-		btd_unregister_device_driver(&network_gn_driver);
-		btd_unregister_device_driver(&network_nap_driver);
-		connection_exit();
-	}
+	btd_unregister_device_driver(&network_panu_driver);
+	btd_unregister_device_driver(&network_gn_driver);
+	btd_unregister_device_driver(&network_nap_driver);
+
+	connection_exit();
 
 	btd_unregister_adapter_driver(&network_server_driver);