diff --git a/src/shared/fstab-util.c b/src/shared/fstab-util.c index d6a256c4a77..cccb9e010e8 100644 --- a/src/shared/fstab-util.c +++ b/src/shared/fstab-util.c @@ -235,9 +235,11 @@ int fstab_filter_options( return r; } - filtered = strv_join_full(filtered_strv, ",", NULL, /* escape_separator = */ true); - if (!filtered) - return -ENOMEM; + if (ret_filtered) { + filtered = strv_join_full(filtered_strv, ",", NULL, /* escape_separator = */ true); + if (!filtered) + return -ENOMEM; + } } else for (const char *word = opts;;) { const char *end = word;