From 8da7222c7eb9261106e7df70b26db9b8e6ceebbb Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 16 Aug 2019 15:09:16 +0200 Subject: [PATCH] protocol-native: avoid NULL pointer access --- src/modules/module-protocol-native.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/module-protocol-native.c b/src/modules/module-protocol-native.c index cae6bbbaf..228af7590 100644 --- a/src/modules/module-protocol-native.c +++ b/src/modules/module-protocol-native.c @@ -534,14 +534,14 @@ on_remote_data(void *data, int fd, uint32_t mask) proxy = pw_remote_find_proxy(this, msg->id); if (proxy == NULL || proxy->zombie) { - if (proxy->zombie) - pw_log_debug(NAME" %p: zombie proxy %u", this, msg->id); - else + if (proxy == NULL) pw_log_error(NAME" %p: could not find proxy %u", this, msg->id); + else + pw_log_debug(NAME" %p: zombie proxy %u", this, msg->id); /* FIXME close fds */ continue; - } + } marshal = pw_proxy_get_marshal(proxy); if (marshal == NULL || msg->opcode >= marshal->n_events) {