make sure we don't choke on PULSE_PROP_OVERRIDE
authorLennart Poettering <lennart@poettering.net>
Sat, 21 Feb 2009 22:46:31 +0000 (23:46 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 21 Feb 2009 22:46:31 +0000 (23:46 +0100)
src/pulsecore/proplist-util.c

index 7ba2fd7..af5f0aa 100644 (file)
@@ -135,8 +135,9 @@ void pa_init_proplist(pa_proplist *p) {
 
                 k = pa_xstrndup(*e+skip, kl);
 
-                if (override || !pa_proplist_contains(p, k))
-                    pa_proplist_sets(p, k, *e+skip+kl+1);
+                if (!pa_streq(k, "OVERRIDE"))
+                    if (override || !pa_proplist_contains(p, k))
+                        pa_proplist_sets(p, k, *e+skip+kl+1);
                 pa_xfree(k);
             }
         }