jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7fd907a1322ae251ca171f610dcaf06c700565e7
commit 7fd907a1322ae251ca171f610dcaf06c700565e7 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Tue Dec 15 17:39:37 2015 +0900 Eina safety: Set error flag in case of safety check error Eina_Error is almost not used at all. Meh. --- src/lib/eina/eina_safety_checks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/eina/eina_safety_checks.c b/src/lib/eina/eina_safety_checks.c index 57b863d..4ead9d6 100644 --- a/src/lib/eina/eina_safety_checks.c +++ b/src/lib/eina/eina_safety_checks.c @@ -69,6 +69,7 @@ eina_safety_checks_init(void) if (!(initcnt++)) { EINA_SAFETY_LOG_DOMAIN = eina_log_domain_register("eina_safety", EINA_COLOR_RED); + EINA_ERROR_SAFETY_FAILED = eina_error_msg_static_register("Safety check failed"); } return EINA_TRUE; } @@ -76,6 +77,7 @@ eina_safety_checks_init(void) EAPI void _eina_safety_error(const char *file, const char *func, int line, const char *str) { + eina_error_set(EINA_ERROR_SAFETY_FAILED); if (EINA_SAFETY_LOG_DOMAIN) { eina_log_print(EINA_SAFETY_LOG_DOMAIN, EINA_LOG_LEVEL_ERR, --