From 16fdf4660002d92a99226301bd5d2ccbd4d050ed Mon Sep 17 00:00:00 2001 From: yidong0635 Date: Mon, 8 Jul 2019 12:12:30 -0400 Subject: [PATCH] bdev: Fix warning about scanbuild error on fedora30. In file included from bdev_ut.c:43: /root/yidong/spdk/lib/bdev/bdev.c:4373:9: warning: Access to field 'bdev' results in a dereference of a null pointer (loaded from variable 'desc') return desc->bdev; ^~~~~~~~~~ This is related to issue #822. Change-Id: I8cd2bafadeff9846169bc9ca67b3c4110e9c0da8 Signed-off-by: yidong0635 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459529 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Seth Howell Reviewed-by: Changpeng Liu --- lib/bdev/bdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 9f88537a7..cbb9b5f35 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -4382,6 +4382,7 @@ spdk_bdev_module_release_bdev(struct spdk_bdev *bdev) struct spdk_bdev * spdk_bdev_desc_get_bdev(struct spdk_bdev_desc *desc) { + assert(desc != NULL); return desc->bdev; }