diff --git a/vendored/libfuse/lib/xalloc.hpp b/vendored/libfuse/lib/xalloc.hpp index 6219135d..5027eb35 100644 --- a/vendored/libfuse/lib/xalloc.hpp +++ b/vendored/libfuse/lib/xalloc.hpp @@ -15,6 +15,15 @@ xstrdup_impl(const char *s_, { char *p; + if(p == NULL) + { + fprintf(stderr, + "mergerfs: strdup failed - file: %s; line: %u\n", + file_, + line_); + exit(EXIT_FAILURE); + } + p = strdup(s_); if(p == NULL) {