]> code.delx.au - pulseaudio/commitdiff
device-restore: Make bools not be bit fields
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Fri, 12 Aug 2011 14:03:41 +0000 (19:33 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 15 Aug 2011 06:21:35 +0000 (11:51 +0530)
This makes the pa_bool_t members of userdata not be a single bit field
since pa_bool_t can be an int, potentially causing signedness issues in
comparisons.

src/modules/module-device-restore.c

index 75b1e40e12944f7958b9a881a2cd3116e70160d2..944181392206bd3d0645a3cf9d665a6fa1e470d4 100644 (file)
@@ -90,9 +90,9 @@ struct userdata {
     pa_native_protocol *protocol;
     pa_idxset *subscribed;
 
-    pa_bool_t restore_volume:1;
-    pa_bool_t restore_muted:1;
-    pa_bool_t restore_port:1;
+    pa_bool_t restore_volume;
+    pa_bool_t restore_muted;
+    pa_bool_t restore_port;
 };
 
 /* Protocol extention commands */