core-util: don't leak memory in pa_unset_env_recorded()

This commit is contained in:
Lennart Poettering 2009-09-02 04:05:34 +02:00
parent 1200a0b143
commit 297afadbef

View file

@ -2474,9 +2474,11 @@ void pa_unset_env_recorded(void) {
/* This is not thread-safe */ /* This is not thread-safe */
for (;;) { for (;;) {
char *s = NULL; char *s;
if (!(recorded_env = pa_strlist_pop(recorded_env, &s))) recorded_env = pa_strlist_pop(recorded_env, &s);
if (!s)
break; break;
unsetenv(s); unsetenv(s);