Reject empty disk filter patterns in filter_alloc_disk

This commit is contained in:
Andrea Mazzoleni 2026-08-26 14:25:56 +02:00
parent e04d8f35a3
commit 35ae6d62ee

View file

@ -127,8 +127,8 @@ struct snapraid_filter* filter_alloc_disk(int direction, const char* pattern)
filter->is_abs = 0;
filter->is_dir = 0;
/* no slash allowed in disk names */
if (strchr(filter->pattern, '/') != 0) {
/* no empty pattern or slash allowed in disk names */
if (filter->pattern[0] == 0 || strchr(filter->pattern, '/') != 0) {
/* LCOV_EXCL_START */
free(filter);
return 0;