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 39ed2a833..bb91aee05 100644 --- a/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c +++ b/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c @@ -315,7 +315,7 @@ static AvahiStringList* txt_record_server_data(struct pw_core_info *info, AvahiS { const char *t; struct utsname u; - static char sysname[256]; + char sysname[sizeof(u.sysname) + sizeof(u.machine) + sizeof(u.release)]; spa_assert(info); spa_assert(uname(&u) >= 0);