summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Michael <devilhorns@comcast.net>2021-02-25 09:11:17 -0500
committerChristopher Michael <devilhorns@comcast.net>2021-02-25 09:11:17 -0500
commit598b7a1be6f6e42b217c423c6dcdad8132a1a941 (patch)
tree8a6a09ed66dfe0f3d07b84be537150ab353854cf
parentd70f9484c6e6e9a5034adb350d78f761481cb3b0 (diff)
downloadefl-598b7a1be6f6e42b217c423c6dcdad8132a1a941.tar.gz
elm_slider: Fix unchecked return value
Small patch to check the return value of eina_value_get reported by Coverity Fixes CID1401061
-rw-r--r--src/lib/elementary/elm_slider.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/elementary/elm_slider.c b/src/lib/elementary/elm_slider.c
index 6604c4c2fb..8d6f9871ec 100644
--- a/src/lib/elementary/elm_slider.c
+++ b/src/lib/elementary/elm_slider.c
@@ -1571,7 +1571,9 @@ _format_legacy_to_format_eo_cb(void *data, Eina_Strbuf *str, const Eina_Value va
const Eina_Value_Type *type = eina_value_type_get(&value);
if (type == EINA_VALUE_TYPE_DOUBLE)
- eina_value_get(&value, &val);
+ {
+ if (!eina_value_get(&value, &val)) return EINA_FALSE;
+ }
if (sfwd->format_cb)
buf = sfwd->format_cb(val);