diff --git a/fs/hmdfs/comm/socket_adapter.c b/fs/hmdfs/comm/socket_adapter.c index 6ed430268d8460168cc4133ea0ec01002a03b7b5..b9f35b9e1626b8bc9940d60c190daf3aaaebccfd 100644 --- a/fs/hmdfs/comm/socket_adapter.c +++ b/fs/hmdfs/comm/socket_adapter.c @@ -281,7 +281,7 @@ static struct hmdfs_msg_parasite *mp_alloc(struct hmdfs_peer *peer, return ERR_PTR(-ENOMEM); ret = hmdfs_alloc_msg_idr(peer, MSG_IDR_MESSAGE_ASYNC, mp, - mp->head.send_cmd_operations); + req->operations); if (unlikely(ret)) { kfree(mp); return ERR_PTR(ret);