From 5b959c2c631fc4723fb1e4578e20ed5e15234b0e Mon Sep 17 00:00:00 2001 From: Siddharth Chandrasekaran Date: Tue, 4 Jun 2024 09:52:52 +0200 Subject: [PATCH] python: Fix potential null-ptr-deref during event callback Signed-off-by: Siddharth Chandrasekaran --- python/osdp_sys/cp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/osdp_sys/cp.c b/python/osdp_sys/cp.c index 2332ab0..42d0650 100644 --- a/python/osdp_sys/cp.c +++ b/python/osdp_sys/cp.c @@ -39,6 +39,9 @@ int pyosdp_cp_event_cb(void *data, int address, struct osdp_event *event) pyosdp_cp_t *self = data; PyObject *arglist, *result, *event_dict; + if (!self->event_cb) + return 0; + if (pyosdp_make_dict_event(&event_dict, event)) return -1;