Improved error reporting in device reservation code
commit6414cd9dbf2c864f594ab5443f310adb0e46c383
authorNedko Arnaudov <nedko@arnaudov.name>
Sat, 24 Nov 2012 02:29:36 +0000 (24 04:29 +0200)
committerNedko Arnaudov <nedko@arnaudov.name>
Sat, 24 Nov 2012 03:12:35 +0000 (24 05:12 +0200)
treea3a78613fae4bb690b7979b95bdb2fc11db08f5b
parent7c6c99846eb9d1a7fe3bfa7ddfafd251d97587d3
Improved error reporting in device reservation code

rd_acquire() error handling is adjusted to match libdbus error
handling convention:
 * Initialize error before calling rd_acquire()
 * Free dbus error on rd_acquire() failures
 * Always set dbus error on rd_acquire failures, except for
   detected programming errors that now cause taboo assert.
dbus/audio_reserve.c
dbus/controller.c
dbus/reserve.c