summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/common.h3
-rw-r--r--src/server/server.c2
2 files changed, 1 insertions, 4 deletions
diff --git a/src/server/common.h b/src/server/common.h
index ef24601..0d47f48 100644
--- a/src/server/common.h
+++ b/src/server/common.h
@@ -15,9 +15,6 @@ extern str *CAMU_UNIX_LOCAL;
#define CAMU_LOCAL_TYPE AKI_SOCKET_TCP
#define CAMU_LOCAL_ADDR CAMU_SERVER_IP
-//#define CAMU_LOCAL_TYPE AKI_SOCKET_UNIX
-//#define CAMU_LOCAL_ADDR CAMU_UNIX_PATH
-
enum {
CAMU_NODE = 0,
CAMU_CLIENT,
diff --git a/src/server/server.c b/src/server/server.c
index e43a57f..57d7d7b 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -474,12 +474,12 @@ static void connection_closed_callback(void *userdata, struct aki_rpc_connection
al_array_foreach(server->sinks, i, sink) {
if (sink->conn == conn) {
al_log_info("server", "Sink removed.");
- al_array_remove_at(server->sinks, i);
struct lia_list *list;
al_array_foreach(server->lists, j, list) {
lia_list_remove_sink(list, sink);
}
cleanup_sink(sink);
+ al_array_remove_at(server->sinks, i);
break;
}
}