+3
−3
Loading
spdk_mem_map_translate() dereference a uint64_t * to get a 8-bytes long integer, but nvme_rdma_build_sgl_request() just passes a 4-bytes long integer as last parameter, this causes a stack-buffer-overflow error. Reported in https://ci.spdk.io/spdk/builds/review/3ba5ea908781fc5ad311d81bae0b7022ad7b5c51.1539172863/fedora-05/build.log Change-Id: Id1cda22114fef466dbb930b502e3a68310331f0e Signed-off-by:wuzhouhui <wuzhouhui@kingsoft.com> Reviewed-on: https://review.gerrithub.io/428693 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com>