diff --git a/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c b/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c index ffb5aa0fe..89e0f366a 100644 --- a/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c +++ b/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c @@ -241,6 +241,8 @@ static void fill_service_data(struct module_zeroconf_publish_data *d, struct ser s->cm = dev_info.map; s->props = pw_properties_new(NULL, NULL); + if (s->props == NULL) + return; txt_record_server_data(s->userdata->manager->info, s->props);