summaryrefslogtreecommitdiff
path: root/ecp/server/dir.c
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2024-05-11 15:58:48 +0200
committerUros Majstorovic <majstor@majstor.org>2024-05-11 15:58:48 +0200
commit7a0e44998f426752c58975ae686d8e88aa131195 (patch)
treeb410237e4d9986a06108e9c0beff015a97effc55 /ecp/server/dir.c
parentb3c62e6acc5761171822f522dc9d784558f9afbe (diff)
added error handler per connection type; improved handlers API and error reporting
Diffstat (limited to 'ecp/server/dir.c')
-rw-r--r--ecp/server/dir.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ecp/server/dir.c b/ecp/server/dir.c
index 03474df..149d14d 100644
--- a/ecp/server/dir.c
+++ b/ecp/server/dir.c
@@ -990,7 +990,7 @@ int dir_init(ECPSocket *sock) {
pthread_rwlock_destroy(&dir_shadow_rwlock);
return ECP_ERR_ALLOC;
}
- ecp_conn_handler_init(handler, dir_handle_msg, NULL, NULL, NULL);
+ ecp_conn_handler_init(handler, NULL, NULL, dir_handle_msg, NULL);
if (is_dir) {
c_handler = malloc(sizeof(ECPConnHandler));
@@ -1005,7 +1005,7 @@ int dir_init(ECPSocket *sock) {
if (c_handler) free(c_handler);
return ECP_ERR_ALLOC;
}
- ecp_conn_handler_init(c_handler, dir_handle_client_msg, NULL, NULL, NULL);
+ ecp_conn_handler_init(c_handler, NULL, NULL, dir_handle_client_msg, NULL);
memset(dir_online, 0, sizeof(DIROnline));
}