summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--legacy/ecore/AUTHORS1
-rw-r--r--legacy/ecore/ChangeLog4
-rw-r--r--legacy/ecore/NEWS1
-rw-r--r--legacy/ecore/src/lib/ecore/ecore_thread.c2
4 files changed, 7 insertions, 1 deletions
diff --git a/legacy/ecore/AUTHORS b/legacy/ecore/AUTHORS
index e16e1e8fac..ff9f752f4c 100644
--- a/legacy/ecore/AUTHORS
+++ b/legacy/ecore/AUTHORS
@@ -54,3 +54,4 @@ Jérémy Zurcher <jeremy@asynk.ch>
54Vikram Narayanan <vikram186@gmail.com> 54Vikram Narayanan <vikram186@gmail.com>
55Seong-ho Cho (DarkCircle) <darkcircle.0426@gmail.com> 55Seong-ho Cho (DarkCircle) <darkcircle.0426@gmail.com>
56Patryk Kaczmarek <patryk.k@samsung.com> 56Patryk Kaczmarek <patryk.k@samsung.com>
57Daniel Willmann <d.willmann@samsung.com>
diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog
index 4d7f47c6df..bc7a925222 100644
--- a/legacy/ecore/ChangeLog
+++ b/legacy/ecore/ChangeLog
@@ -970,3 +970,7 @@
970 970
971 * Fix ecore_imf buf in the ibus module where it may segv 971 * Fix ecore_imf buf in the ibus module where it may segv
972 accessing a wrong context handle. 972 accessing a wrong context handle.
973
9742012-10-02 Daniel Willmann
975
976 * Fix memory allocation size in ecore_thread_feedback()
diff --git a/legacy/ecore/NEWS b/legacy/ecore/NEWS
index 97bb9ff785..efd4455306 100644
--- a/legacy/ecore/NEWS
+++ b/legacy/ecore/NEWS
@@ -25,6 +25,7 @@ Fixes:
25 * ecore_file_escape_name() escape taba nd newline right. 25 * ecore_file_escape_name() escape taba nd newline right.
26 * ecore_x_image_is_argb32_get() returns correctly given endianness. 26 * ecore_x_image_is_argb32_get() returns correctly given endianness.
27 * ecore_imf ibus module potential segv fixed. 27 * ecore_imf ibus module potential segv fixed.
28 * ecore_thread_feedback() memory allocation and corruption fixed.
28 29
29Improvements: 30Improvements:
30 31
diff --git a/legacy/ecore/src/lib/ecore/ecore_thread.c b/legacy/ecore/src/lib/ecore/ecore_thread.c
index 87688ed3f3..5c6880bcbf 100644
--- a/legacy/ecore/src/lib/ecore/ecore_thread.c
+++ b/legacy/ecore/src/lib/ecore/ecore_thread.c
@@ -1107,7 +1107,7 @@ ecore_thread_feedback(Ecore_Thread *thread,
1107 Ecore_Pthread_Message *msg; 1107 Ecore_Pthread_Message *msg;
1108 Ecore_Pthread_Notify *notify; 1108 Ecore_Pthread_Notify *notify;
1109 1109
1110 msg = malloc(sizeof (Ecore_Pthread_Message*)); 1110 msg = malloc(sizeof (Ecore_Pthread_Message));
1111 if (!msg) return EINA_FALSE; 1111 if (!msg) return EINA_FALSE;
1112 msg->data = data; 1112 msg->data = data;
1113 msg->callback = EINA_FALSE; 1113 msg->callback = EINA_FALSE;