diff options
author | Christopher Michael <devilhorns@comcast.net> | 2021-02-25 09:11:17 -0500 |
---|---|---|
committer | Christopher Michael <devilhorns@comcast.net> | 2021-02-25 09:11:17 -0500 |
commit | 598b7a1be6f6e42b217c423c6dcdad8132a1a941 (patch) | |
tree | 8a6a09ed66dfe0f3d07b84be537150ab353854cf | |
parent | d70f9484c6e6e9a5034adb350d78f761481cb3b0 (diff) | |
download | efl-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.c | 4 |
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); |