]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
fusetrace_ll.cc: handle return value of fuse_session_loop() 343/head
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 3 Jun 2013 13:22:58 +0000 (15:22 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 3 Jun 2013 13:22:58 +0000 (15:22 +0200)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
fusetrace/fusetrace_ll.cc

index f9e90dc489485f7ad3d7332fa5097d4dbf47ca78..eb7100a867f0d4d3b15ddc4921c79c8d170dfad2 100644 (file)
@@ -1170,9 +1170,11 @@ int main(int argc, char *argv[])
                               NULL);
        if (se != NULL) {
            if (fuse_set_signal_handlers(se) != -1) {
-               int err = -1;
                fuse_session_add_chan(se, ch);
-               err = fuse_session_loop(se);
+               if (fuse_session_loop(se) <= -1) {
+                   cout << "Failed fuse_session_loop() call." << endl;
+                   return 1;
+               }
                fuse_remove_signal_handlers(se);
                fuse_session_remove_chan(ch);
            }