Merge PR #24286 into master

* refs/pull/24286/head:
	client: fix fuse client can't read or write data due its caps is invalid

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
This commit is contained in:
Patrick Donnelly 2018-10-15 21:34:31 -07:00
commit 2760ddde89
No known key found for this signature in database
GPG Key ID: 3A2A7E25BEA8AADB

View File

@ -2756,7 +2756,8 @@ void Client::send_reconnect(MetaSession *session)
cap.issue_seq = 0; // reset seq.
cap.mseq = 0; // reset seq.
cap.issued = cap.implemented;
// cap gen should catch up with session cap_gen
cap.gen = cap.session->cap_gen;
snapid_t snap_follows = 0;
if (!in->cap_snaps.empty())
snap_follows = in->cap_snaps.begin()->first;