From 8d975f6fb3f54c82f295b5e44391637a7c008345 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Fri, 17 Mar 2006 15:56:05 +0000 Subject: fix --- lib/fuse_loop.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/fuse_loop.c') diff --git a/lib/fuse_loop.c b/lib/fuse_loop.c index 6a6edaa..af85269 100644 --- a/lib/fuse_loop.c +++ b/lib/fuse_loop.c @@ -24,12 +24,13 @@ int fuse_session_loop(struct fuse_session *se) } while (!fuse_session_exited(se)) { - res = fuse_chan_recv(ch, buf, bufsize); + struct fuse_chan *tmpch = ch; + res = fuse_chan_recv(&tmpch, buf, bufsize); if (res == -EINTR) continue; if (res <= 0) break; - fuse_session_process(se, buf, res, ch); + fuse_session_process(se, buf, res, tmpch); } free(buf); -- cgit v1.2.3