diff --git a/src/modules/module-protocol-pulse/client.c b/src/modules/module-protocol-pulse/client.c index af6608e38..b31326c91 100644 --- a/src/modules/module-protocol-pulse/client.c +++ b/src/modules/module-protocol-pulse/client.c @@ -368,6 +368,9 @@ int client_queue_subscribe_event(struct client *client, uint32_t mask, uint32_t return 0; struct message *reply = message_alloc(client->impl, -1, 0); + if (!reply) + return -errno; + reply->extra[0] = COMMAND_SUBSCRIBE_EVENT; reply->extra[1] = event; reply->extra[2] = index;