PulseAudio Marge Bot pushed to branch master at PulseAudio / pulseaudio
Commits: 81a6cc49 by Igor V. Kovalenko at 2023-11-12T15:53:38+03:00 Fix crash running in restricted environment. When `pwd.h` header is not available (i.e. not using glibc) and environment variables are not set (e.g. running via `env --ignore-environment`) client library would crash due to uninitialized variable in `pa_get_home_dir()`. Add missing initialization to fix that. Fixes: #3792 Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/800> - - - - - 1 changed file: - src/pulse/util.c Changes: ===================================== src/pulse/util.c ===================================== @@ -167,7 +167,7 @@ char *pa_get_host_name(char *s, size_t l) { char *pa_get_home_dir(char *s, size_t l) { char *e; - char *dir; + char *dir = NULL; #ifdef HAVE_PWD_H struct passwd *r; #endif View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/81a6cc4967d1f19cef800932b10ade7f896ee2ea -- View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/81a6cc4967d1f19cef800932b10ade7f896ee2ea You're receiving this email because of your account on gitlab.freedesktop.org.
