]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
control: Don't log the write db didn't exist when freeing it.
authorRoy Marples <roy@marples.name>
Thu, 28 Jan 2021 17:26:08 +0000 (17:26 +0000)
committerRoy Marples <roy@marples.name>
Thu, 28 Jan 2021 17:26:08 +0000 (17:26 +0000)
src/control.c

index 794d4a127945bc513c32857e699d471ef14093a2..97bed1aef06ad16494fd6fb6c8d70d0764607b24 100644 (file)
@@ -84,7 +84,8 @@ control_free(struct fd_list *fd)
                fd->ctx->ps_control_client = NULL;
 #endif
 
-       if (eloop_event_remove_writecb(fd->ctx->eloop, fd->fd) == -1)
+       if (eloop_event_remove_writecb(fd->ctx->eloop, fd->fd) == -1 &&
+           errno != ENOENT)
                logerr(__func__);
        TAILQ_REMOVE(&fd->ctx->control_fds, fd, next);
        control_queue_free(fd);