We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d88b5f2 commit 589cc78Copy full SHA for 589cc78
src/rtpp_command_async.c
@@ -435,10 +435,11 @@ rtpp_cmd_queue_run(void *arg)
435
rtpp_cmd_connection_dtor(psp->rccs[i]);
436
psp->pfds_used--;
437
if (psp->pfds_used > 0 && i < psp->pfds_used) {
438
- memcpy(&psp->pfds[i], &psp->pfds[i + 1],
+ memmove(&psp->pfds[i], &psp->pfds[i + 1],
439
(psp->pfds_used - i) * sizeof(struct pollfd));
440
- memcpy(&psp->rccs[i], &psp->rccs[i + 1],
+ memmove(&psp->rccs[i], &psp->rccs[i + 1],
441
(psp->pfds_used - i) * sizeof(struct rtpp_ctrl_connection *));
442
+ i--;
443
}
444
445
0 commit comments