summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2005-09-12 16:40:26 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2005-09-12 16:40:26 +0000
commit0d41f2f428036ffba0f669eceec2c99781314fe4 (patch)
tree5c418f5b55afa836a7a7795abd8500850f184449
parent9aaf1cdd2e54430046d522fdb4091097023888b9 (diff)
downloadfuse-0d41f2f428036ffba0f669eceec2c99781314fe4.tar.gz
fix
-rw-r--r--ChangeLog4
-rw-r--r--lib/fuse_loop_mt.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e240f45..ceccb7b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-09-12 Miklos Szeredi <miklos@szeredi.hu>
+
+ * Don't ignore read error in multithreaded loop
+
2005-09-08 Miklos Szeredi <miklos@szeredi.hu>
* Released 2.4.0-pre2
diff --git a/lib/fuse_loop_mt.c b/lib/fuse_loop_mt.c
index 5adb72d..478aae7 100644
--- a/lib/fuse_loop_mt.c
+++ b/lib/fuse_loop_mt.c
@@ -78,6 +78,7 @@ static void *do_work(void *data)
if (res == -1) {
fuse_session_exit(w->se);
w->error = -1;
+ break;
}
pthread_mutex_lock(&w->lock);