From: Danny Al-Gaaf Date: Mon, 3 Jun 2013 13:22:58 +0000 (+0200) Subject: fusetrace_ll.cc: handle return value of fuse_session_loop() X-Git-Tag: v0.65~132^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=367e203f9ad7228412c8283aefbdad50fb89d577;p=ceph.git fusetrace_ll.cc: handle return value of fuse_session_loop() Signed-off-by: Danny Al-Gaaf --- diff --git a/fusetrace/fusetrace_ll.cc b/fusetrace/fusetrace_ll.cc index f9e90dc48948..eb7100a867f0 100644 --- a/fusetrace/fusetrace_ll.cc +++ b/fusetrace/fusetrace_ll.cc @@ -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); }