projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2c686c8
)
Colorselector: Fix out of bound read.
author
Tom Hacohen
<tom@stosb.com>
Tue, 8 Dec 2015 12:55:06 +0000
(12:55 +0000)
committer
Tom Hacohen
<tom@stosb.com>
Tue, 8 Dec 2015 12:55:33 +0000
(12:55 +0000)
high should be the last item of the array, not the length of the array.
As part of this change, I also changed the code to use the better way of
getting the array size.
CID1339827
legacy/elementary/src/lib/elm_colorselector.c
patch
|
blob
|
history
diff --git
a/legacy/elementary/src/lib/elm_colorselector.c
b/legacy/elementary/src/lib/elm_colorselector.c
index
d919e7b
..
8d69c63
100644
(file)
--- a/
legacy/elementary/src/lib/elm_colorselector.c
+++ b/
legacy/elementary/src/lib/elm_colorselector.c
@@
-203,7
+203,7
@@
_get_color_name (unsigned int R, unsigned int G, unsigned int B, unsigned int A)
if (A != 255) return NULL;
low = 0;
- high =
sizeof(_color_name)/ sizeof(_color_name[0])
;
+ high =
EINA_C_ARRAY_LENGTH(_color_name) - 1
;
while (low <= high)
{
mid = (low + high) / 2;