summaryrefslogtreecommitdiffstats
path: root/src/task.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/task.c')
-rw-r--r--src/task.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/task.c b/src/task.c
index 2fe79c8..e1dc77d 100644
--- a/src/task.c
+++ b/src/task.c
@@ -36,7 +36,6 @@
/** Performs periodic maintenance tasks */
static inline void maintenance(void) {
fastd_socket_handle_binds();
- fastd_peer_maintenance();
fastd_peer_eth_addr_cleanup();
fastd_task_reschedule_relative(&ctx.next_maintenance, MAINTENANCE_INTERVAL);
@@ -56,6 +55,10 @@ static void handle_task(void) {
fastd_peer_handle_handshake_task(task);
break;
+ case TASK_TYPE_PEER:
+ fastd_peer_handle_task(task);
+ break;
+
default:
exit_bug("unknown task type");
}