server: remove shutdown delay if connected to Redis

This commit is contained in:
Daniel Salzman 2025-12-24 10:19:22 +01:00
parent d74234be86
commit 6fe80f9189

View file

@ -1591,10 +1591,10 @@ void server_stop(server_t *server)
#ifdef ENABLE_REDIS
/* Interrupt and stop XREAD BLOCK loop. */
if (server->rdb_ctx != NULL) {
redisSetTimeout(server->rdb_ctx, (struct timeval){ 0, 1 });
}
dt_stop(server->rdb_events);
if (server->rdb_ctx != NULL) {
shutdown(server->rdb_ctx->fd, SHUT_RDWR);
}
dt_join(server->rdb_events);
#endif // ENABLE_REDIS