diff options
Diffstat (limited to 'src/modules/dbus/iface-device.c')
-rw-r--r-- | src/modules/dbus/iface-device.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/dbus/iface-device.c b/src/modules/dbus/iface-device.c index bb91d71f..a8652df9 100644 --- a/src/modules/dbus/iface-device.c +++ b/src/modules/dbus/iface-device.c @@ -438,7 +438,7 @@ static void handle_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessag } for (i = 0; i < n_volume_entries; ++i) { - if (volume[i] > PA_VOLUME_MAX) { + if (!PA_VOLUME_IS_VALID(volume[i])) { pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "Too large volume value: %u", volume[i]); return; } |