Unset prefix at other position in async
This commit is contained in:
@ -124,7 +124,6 @@ static int async_exec(evt_listen_t *evt, async_evt_t r_events) {
|
|||||||
ret = -1;
|
ret = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
logger_set_prefix("");
|
|
||||||
errno = e;
|
errno = e;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
@ -254,7 +253,7 @@ void async_thread(void) {
|
|||||||
|
|
||||||
// TODO timeout calculation = O(n)
|
// TODO timeout calculation = O(n)
|
||||||
// calculate wait timeout
|
// calculate wait timeout
|
||||||
min_ts = -1000, cur_ts = clock_micros();;
|
min_ts = -1000, cur_ts = clock_micros();
|
||||||
for (int i = 0; i < list_size(local); i++) {
|
for (int i = 0; i < list_size(local); i++) {
|
||||||
evt_listen_t *evt = local[i];
|
evt_listen_t *evt = local[i];
|
||||||
if (!evt->socket) continue;
|
if (!evt->socket) continue;
|
||||||
@ -280,6 +279,7 @@ void async_thread(void) {
|
|||||||
if (!list_contains(local, &evt)) continue;
|
if (!list_contains(local, &evt)) continue;
|
||||||
|
|
||||||
if (async_exec(evt, async_e2a(events[i].events)) == 0) {
|
if (async_exec(evt, async_e2a(events[i].events)) == 0) {
|
||||||
|
logger_set_prefix("");
|
||||||
if (epoll_ctl(epoll_fd, EPOLL_CTL_DEL, evt->fd, NULL) == -1) {
|
if (epoll_ctl(epoll_fd, EPOLL_CTL_DEL, evt->fd, NULL) == -1) {
|
||||||
if (errno == EBADF) {
|
if (errno == EBADF) {
|
||||||
// already closed fd, do not die
|
// already closed fd, do not die
|
||||||
@ -298,6 +298,7 @@ void async_thread(void) {
|
|||||||
|
|
||||||
free(evt);
|
free(evt);
|
||||||
}
|
}
|
||||||
|
logger_set_prefix("");
|
||||||
}
|
}
|
||||||
|
|
||||||
// check, if some socket ran into a timeout
|
// check, if some socket ran into a timeout
|
||||||
|
Reference in New Issue
Block a user