Change-Id: I0006bb7bfb95553da95407da8bdfa352e3135360
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
log.type = msgType;
p = log.data;
- n = snprintf(p, sizeof(log), "[%05d:%05d]%s:%d)", _getpid(), _gettid(), func_name, line);
+ n = snprintf(p, sizeof(log.data), "[%05d:%05d]%s:%d)", _getpid(), _gettid(), func_name, line);
p += n;
/* extract params */
khint_t j = 1; \
{ \
khint_t t = __ac_HASH_PRIME_SIZE - 1; \
- while (__ac_prime_list[t] > new_n_buckets) { \
- --t; \
+ if (new_n_buckets < __ac_prime_list[__ac_HASH_PRIME_SIZE - 1]) { \
+ while (__ac_prime_list[t] > new_n_buckets) { \
+ --t; \
+ } \
+ new_n_buckets = __ac_prime_list[t + 1]; \
} \
- new_n_buckets = __ac_prime_list[t+1]; \
if (h->size >= (khint_t)(new_n_buckets * __ac_HASH_UPPER + 0.5)) j = 0; \
else { \
new_flags = (uint32_t*)malloc(((new_n_buckets>>4) + 1) * sizeof(uint32_t)); \