mirror of
https://github.com/kdave/btrfs-progs
synced 2025-01-13 17:21:05 +00:00
btrfs-progs: fix regexec to only work if we actually have a regexec
We were unconditionally executing our regular expression, even though we may not have one, so check to make sure mreg is not null before calling regexec. Thanks, Signed-off-by: Josef Bacik <josef@redhat.com> Signed-off-by: David Sterba <dsterba@suse.cz> Signed-off-by: Chris Mason <chris.mason@fusionio.com>
This commit is contained in:
parent
e35450fa53
commit
65b01dcc5a
@ -649,7 +649,7 @@ static int search_dir(struct btrfs_root *root, struct btrfs_key *key,
|
||||
/* full path from root of btrfs being restored */
|
||||
snprintf(fs_name, 4096, "%s/%s", dir, filename);
|
||||
|
||||
if (REG_NOMATCH == regexec(mreg, fs_name, 0, NULL, 0))
|
||||
if (mreg && REG_NOMATCH == regexec(mreg, fs_name, 0, NULL, 0))
|
||||
goto next;
|
||||
|
||||
/* full path from system root */
|
||||
|
Loading…
Reference in New Issue
Block a user