From 765ce0564fa5e9f50944ace235ec8691c51ff4db Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 26 Nov 2020 09:26:29 +0100 Subject: [PATCH] pulse-server: don't crash with NULL arguments in module-load --- src/modules/module-protocol-pulse/module.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/module-protocol-pulse/module.c b/src/modules/module-protocol-pulse/module.c index 0449afff9..bf592b1db 100644 --- a/src/modules/module-protocol-pulse/module.c +++ b/src/modules/module-protocol-pulse/module.c @@ -152,6 +152,10 @@ static int load_module(struct client *client, const char *name, const char *argu struct pw_properties *props = NULL; const char *str; + if (argument == NULL) { + res = -EINVAL; + goto out; + } props = pw_properties_new_string(argument); if (props == NULL) { res = -EINVAL;