|
@@ -332,8 +332,10 @@ int autofs4_wait(struct autofs_sb_info *sbi, struct dentry *dentry,
|
|
|
qstr.name = name;
|
|
|
qstr.hash = full_name_hash(name, qstr.len);
|
|
|
|
|
|
- if (mutex_lock_interruptible(&sbi->wq_mutex))
|
|
|
+ if (mutex_lock_interruptible(&sbi->wq_mutex)) {
|
|
|
+ kfree(qstr.name);
|
|
|
return -EINTR;
|
|
|
+ }
|
|
|
|
|
|
ret = validate_request(&wq, sbi, &qstr, dentry, notify);
|
|
|
if (ret <= 0) {
|