diff --git a/main.s b/main.s index e87bcb7..974f397 100644 --- a/main.s +++ b/main.s @@ -63,7 +63,7 @@ pollfds__scan: pollfds__scan__loop: cmp r15, [pollfds_len] - jge return + jge poll mov r10w, [pollfds + r15 * pollfd_size + 6] cmp r10w, 0 jne pollfds__scan__found @@ -93,6 +93,7 @@ pollfds__scan__found__server: call pollfds__append pop rdi + add r15, 1 jmp pollfds__scan__loop ; edi - fd