All of lore.kernel.org
 help / color / mirror / Atom feed
* main - clang: check for buffer existance
@ 2021-09-21 19:50 Zdenek Kabelac
  0 siblings, 0 replies; only message in thread
From: Zdenek Kabelac @ 2021-09-21 19:50 UTC (permalink / raw)
  To: lvm-devel

Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=462ac47003e14975b91832f19bc287bd1a775bb4
Commit:        462ac47003e14975b91832f19bc287bd1a775bb4
Parent:        bb6fd1a15f32d79ddaa351704dea47ad9e5ab9be
Author:        Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate:    Tue Sep 21 18:07:41 2021 +0200
Committer:     Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Tue Sep 21 21:03:47 2021 +0200

clang: check for buffer existance

Make obvious to analyzer we can't get NULL here.
---
 daemons/dmeventd/dmeventd.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c
index 75672a7fd..46b3ff12f 100644
--- a/daemons/dmeventd/dmeventd.c
+++ b/daemons/dmeventd/dmeventd.c
@@ -678,6 +678,9 @@ static int _get_status(struct message_data *message_data)
 	char **buffers;
 	char *message;
 
+	if (!message_data->id)
+		return -EINVAL;
+
 	_lock_mutex();
 	count = dm_list_size(&_thread_registry);
 	buffers = alloca(sizeof(char*) * count);



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-09-21 19:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-21 19:50 main - clang: check for buffer existance Zdenek Kabelac

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.