• Chuck Lever's avatar
    NFSD: Always initialize cl_cb_addr · b0d2e42c
    Chuck Lever authored
    A client may not want to use the back channel on a transport it sent
    CREATE_SESSION on, in which case it clears SESSION4_BACK_CHAN.
    
    However, cl_cb_addr should be populated anyway, to be used if the
    client binds other connections to this session. If cl_cb_addr is
    not initialized, rpc_create() fails when the server attempts to
    set up a back channel on such secondary transports.
    Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
    Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
    b0d2e42c
nfs4state.c 167 KB