summaryrefslogtreecommitdiffstats
path: root/src/ioq.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2023-04-11 22:06:42 -0400
committerTavian Barnes <tavianator@tavianator.com>2023-06-12 14:39:34 -0400
commit0c10a1e984bc2bed1fe3a7dadbd94a9c24139a91 (patch)
tree43073ba63fc54b0b30e587aaf71c9e66b721c888 /src/ioq.c
parente8df57b5a49a70e2daa5bb6c00b8e0e06c51306a (diff)
downloadbfs-0c10a1e984bc2bed1fe3a7dadbd94a9c24139a91.tar.xz
dir: Add a flag to bfs_freedir() to force the fd to stay the same
Diffstat (limited to 'src/ioq.c')
-rw-r--r--src/ioq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ioq.c b/src/ioq.c
index e09c2a9..1b61fb0 100644
--- a/src/ioq.c
+++ b/src/ioq.c
@@ -155,6 +155,7 @@ static void *ioq_work(void *ptr) {
sanitize_uninit(cmd);
struct ioq_res *res = &cmd->res;
+ res->ptr = req.ptr;
res->dir = bfs_opendir(req.dfd, req.path);
res->error = errno;
ioqq_push(ioq->ready, cmd);