Diff between b6379821a6b7a6da32c238f7f3fae4270ecee715 and c7f32491a8e030ecf15fd236fd999ca7cfb9942c
Changed Files
| File | Additions | Deletions | Status |
| audio/media.c | +3 | -0 | modified |
Full Patch
diff --git a/audio/media.c b/audio/media.c
index 9057d70..8d7b65b 100644
--- a/audio/media.c
+++ b/audio/media.c
@@ -1126,6 +1126,9 @@ static int set_setting(uint8_t attr, uint8_t val, void *user_data)
if (property == NULL || value == NULL)
return -EINVAL;
+ if (!g_hash_table_lookup(mp->settings, GUINT_TO_POINTER(attr)))
+ return -EINVAL;
+
msg = dbus_message_new_method_call(mp->sender, mp->path,
MEDIA_PLAYER_INTERFACE,
"SetProperty");