nfsd4: seq->status_flags may be used unitialized
Reported-by: Gopala Suryanarayana <gsuryanarayana@vmware.com> Signed-off-by: Benny Halevy <bhalevy@tonian.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:
committed by
J. Bruce Fields
parent
5423732a71
commit
fc0c3dd13b
@@ -1947,11 +1947,13 @@ out:
|
|||||||
atomic_inc(&clp->cl_refcount);
|
atomic_inc(&clp->cl_refcount);
|
||||||
switch (clp->cl_cb_state) {
|
switch (clp->cl_cb_state) {
|
||||||
case NFSD4_CB_DOWN:
|
case NFSD4_CB_DOWN:
|
||||||
seq->status_flags |= SEQ4_STATUS_CB_PATH_DOWN;
|
seq->status_flags = SEQ4_STATUS_CB_PATH_DOWN;
|
||||||
break;
|
break;
|
||||||
case NFSD4_CB_FAULT:
|
case NFSD4_CB_FAULT:
|
||||||
seq->status_flags |= SEQ4_STATUS_BACKCHANNEL_FAULT;
|
seq->status_flags = SEQ4_STATUS_BACKCHANNEL_FAULT;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
seq->status_flags = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
kfree(conn);
|
kfree(conn);
|
||||||
|
Reference in New Issue
Block a user