Accodring to API return code for fail case is ODP_TIMER_POOL_INVALID
and errno set.
https://bugs.linaro.org/show_bug.cgi?id=2139

Signed-off-by: Maxim Uvarov <[email protected]>
---
 platform/linux-generic/odp_timer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/platform/linux-generic/odp_timer.c 
b/platform/linux-generic/odp_timer.c
index ac72709..29383b1 100644
--- a/platform/linux-generic/odp_timer.c
+++ b/platform/linux-generic/odp_timer.c
@@ -787,7 +787,7 @@ odp_timer_pool_create(const char *name,
        /* Verify that we have a valid (non-zero) timer resolution */
        if (param->res_ns == 0) {
                __odp_errno = EINVAL;
-               return NULL;
+               return ODP_TIMER_POOL_INVALID;
        }
        odp_timer_pool_t tp = odp_timer_pool_new(name, param);
        return tp;
-- 
2.7.1.250.gff4ea60

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to