From 01fd89c7448863ea3564b98bd84455ebc3ba159a Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Fri, 21 Jan 2005 11:18:35 +0000 Subject: fix --- lib/fuse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/fuse.c') diff --git a/lib/fuse.c b/lib/fuse.c index 8154feb..f80485d 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -1580,8 +1580,10 @@ static void do_readdir(struct fuse *f, struct fuse_in_header *in, if (!dh->filled) { res = common_getdir(f, in, dh); - if (res) + if (res) { send_reply(f, in, res, NULL, 0); + return; + } dh->filled = 1; } outbuf = (char *) malloc(sizeof(struct fuse_out_header) + arg->size); -- cgit v1.2.3