diff options
Diffstat (limited to 'fs/btrfs/send.c')
| -rw-r--r-- | fs/btrfs/send.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c index 1ac3ca98c429..eb6537a08c1b 100644 --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -349,6 +349,11 @@ static int fs_path_ensure_buf(struct fs_path *p, int len)  	if (p->buf_len >= len)  		return 0; +	if (len > PATH_MAX) { +		WARN_ON(1); +		return -ENOMEM; +	} +  	path_len = p->end - p->start;  	old_buf_len = p->buf_len; |