diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-12-15 17:39:37 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-12-15 17:43:39 +0900 |
commit | 7fd907a1322ae251ca171f610dcaf06c700565e7 (patch) | |
tree | 89abdc87d4762dbc669182b63c80f4ca73ceb02c | |
parent | 5ad9654fbc789c0d11aea265f9875b43d0ec5652 (diff) | |
download | efl-7fd907a1322ae251ca171f610dcaf06c700565e7.tar.gz |
Eina safety: Set error flag in case of safety check error
Eina_Error is almost not used at all. Meh.
-rw-r--r-- | src/lib/eina/eina_safety_checks.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/eina/eina_safety_checks.c b/src/lib/eina/eina_safety_checks.c index 57b863d894..4ead9d68ae 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, |