From: Matt Corallo <649246+TheBlueMatt@users.noreply.github.com> Date: Fri, 29 Apr 2022 20:48:24 +0000 (+0000) Subject: Merge pull request #74 from TheBlueMatt/main X-Git-Tag: v0.0.108.0~3 X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-c-bindings;a=commitdiff_plain;h=de4d808e783afddb67a1d5adedf2081b0fb0ba82;hp=3fafbe3b1625eb163737b705bac7e2f911b53bdb Merge pull request #74 from TheBlueMatt/main [ldk-net] Correct pollfds array offset after reads --- diff --git a/ldk-net/ldk_net.c b/ldk-net/ldk_net.c index 9752136..6e858b0 100644 --- a/ldk-net/ldk_net.c +++ b/ldk-net/ldk_net.c @@ -266,8 +266,8 @@ static void *sock_thread_fn(void* arg) { if (*res.contents.result) { lockres = pthread_mutex_lock(&handler->sockets_mutex); assert(lockres == 0); - assert(handler->pollfds[i - 1].fd == pollfds[i].fd); // Only we change fd order! - handler->pollfds[i - 1].events = POLLOUT; + assert(handler->pollfds[i].fd == pollfds[i].fd); // Only we change fd order! + handler->pollfds[i].events = POLLOUT; lockres = pthread_mutex_unlock(&handler->sockets_mutex); assert(lockres == 0); }