diff --git a/opt/cygfuse/cygfuse.c b/opt/cygfuse/cygfuse.c index 8ac05f65..6ac527c1 100644 --- a/opt/cygfuse/cygfuse.c +++ b/opt/cygfuse/cygfuse.c @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -141,6 +142,7 @@ static void *cygfuse_init_winfsp() static void *cygfuse_init_fail() { - abort(); + fprintf(stderr, "cygfuse: initialization failed: " CYGFUSE_WINFSP_NAME " not found\n"); + exit(1); return 0; } diff --git a/opt/cygfuse/dist/x64/fuse-2.8-5.tar.xz b/opt/cygfuse/dist/x64/fuse-2.8-5.tar.xz index defc73d0..39ee00f2 100644 Binary files a/opt/cygfuse/dist/x64/fuse-2.8-5.tar.xz and b/opt/cygfuse/dist/x64/fuse-2.8-5.tar.xz differ diff --git a/opt/cygfuse/dist/x86/fuse-2.8-5.tar.xz b/opt/cygfuse/dist/x86/fuse-2.8-5.tar.xz index 7c1715bd..10d196cc 100644 Binary files a/opt/cygfuse/dist/x86/fuse-2.8-5.tar.xz and b/opt/cygfuse/dist/x86/fuse-2.8-5.tar.xz differ