small fix for use after free
-----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEE6fsu8pdIjtWE/DpLiiy9cAdyT1EFAmPitC8ACgkQiiy9cAdy T1GEggv/e1xd1mYPgjCBVxbCh2GpHh+N4OSy1TiKrgRP5xNi5ZAj2y51dAqHpXbi m15h5aFFHN7gyxYl6lZz7gwvYX9WS6Dc46YnOH613ai6gjROKy/xKSoY9zipZ+gQ cm3lZuTqTctmNVFjg0HzkTZjryIoWOtrrhViK/bJYqiMOAqTyOAnzQ/01WVwsuzJ oLlEZhQqE7LS9OUeU3zNfUS/YD5EjqLwG9iwJUGEfxHh5h22oyFv1uroB1HBIqPw eodR0+H67fkuxxTGbjL44yid2nalvZB/F6X028SX0smWfAsC23L0bZaj4Cb4OIIU tpE5FvSeHisHPmtnh3gOmiqbxtvYmtKj9UM4JfC60qzNkAGAYYhuTWz6pdDD5I7h 4UtYVUMa6rvZF+5zDfz7YDazu+drvcBG6Hw9acNGBdgTc/lAleb1dktpAGg1Kq+A 0wZYlh6/8Q+r6hFxd5x5nzs4l+glyJ5UGltnt5c3/3suH4YO525j89agjAJnxxwS 0WObkpJ6 =OzkK -----END PGP SIGNATURE----- Merge tag '6.2-rc8-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6 Pull cifx fix from Steve French: "Small fix for use after free" * tag '6.2-rc8-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6: cifs: Fix use-after-free in rdata->read_into_pages()
This commit is contained in:
commit
94a1f56db6
@ -3889,7 +3889,7 @@ uncached_fill_pages(struct TCP_Server_Info *server,
|
||||
rdata->got_bytes += result;
|
||||
}
|
||||
|
||||
return rdata->got_bytes > 0 && result != -ECONNABORTED ?
|
||||
return result != -ECONNABORTED && rdata->got_bytes > 0 ?
|
||||
rdata->got_bytes : result;
|
||||
}
|
||||
|
||||
@ -4665,7 +4665,7 @@ readpages_fill_pages(struct TCP_Server_Info *server,
|
||||
rdata->got_bytes += result;
|
||||
}
|
||||
|
||||
return rdata->got_bytes > 0 && result != -ECONNABORTED ?
|
||||
return result != -ECONNABORTED && rdata->got_bytes > 0 ?
|
||||
rdata->got_bytes : result;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user