diff --git a/lib/pclsync/pfs.c b/lib/pclsync/pfs.c index 5ed6bdf..e5af40d 100644 --- a/lib/pclsync/pfs.c +++ b/lib/pclsync/pfs.c @@ -3576,7 +3576,9 @@ static char is_fuse3_installed_on_system() { char output[1024]; memset(output, 0, sizeof(output)); - fgets(output, sizeof(output), pipe); + if (fgets(output, sizeof(output), pipe) != NULL) { + return 0; + } pclose(pipe); size_t outlen = strlen(output);