From c17632188aa35d1c220b165c7d42dad6e6d970a9 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Tue, 23 Jul 2019 01:50:25 +0300 Subject: [PATCH] Avoid using return in dc_array_get_cnt implementation --- src/dc_array.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dc_array.rs b/src/dc_array.rs index 495a65b99..6e8b2614b 100644 --- a/src/dc_array.rs +++ b/src/dc_array.rs @@ -90,9 +90,10 @@ pub unsafe fn dc_array_add_ptr(array: *mut dc_array_t, item: *mut libc::c_void) pub unsafe fn dc_array_get_cnt(array: *const dc_array_t) -> size_t { if array.is_null() { - return 0i32 as size_t; + 0 + } else { + (*array).len() } - (*array).len() } pub unsafe fn dc_array_get_uint(array: *const dc_array_t, index: size_t) -> uintptr_t {