[dpdk-dev] [PATCH] net/virtio-user: check value returned from malloc
Yuanhan Liu
yuanhan.liu at linux.intel.com
Sat Jan 28 14:26:21 CET 2017
On Thu, Jan 26, 2017 at 03:05:42AM +0000, Jianfeng Tan wrote:
> Value returned from malloc is not checked for errors before being used.
> This patch fixes following coverity issue.
>
> static struct vhost_memory_kernel *
> prepare_vhost_memory_kernel(void)
> {
> ...
> vm = malloc(sizeof(struct vhost_memory_kernel) +
> max_regions *
> sizeof(struct vhost_memory_region));
> ...
> >>> CID 140744: (NULL_RETURNS)
> >>> Dereferencing a null pointer "vm".
> mr = &vm->regions[k++];
>
> Fixes: e3b434818bbb ("net/virtio-user: support kernel vhost")
> Coverity issue: 140744
>
> Signed-off-by: Jianfeng Tan <jianfeng.tan at intel.com>
Applied to dpdk-next-virtio.
--yliu
More information about the dev
mailing list