]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10167: Fixed a bug in ks_pool alloc_mem that assumes memory is zeroed before incre...
authorShane Bryldt <astaelan@gmail.com>
Thu, 23 Mar 2017 22:52:49 +0000 (16:52 -0600)
committerShane Bryldt <astaelan@gmail.com>
Thu, 23 Mar 2017 22:52:49 +0000 (16:52 -0600)
libs/libks/src/ks_pool.c

index d52af847e775d9c0d7ab367ec1d3ce39f915b8a1..d9bfc89ee507f2f96a2b745d2ac6154f33a4b869 100644 (file)
@@ -950,7 +950,7 @@ static void *alloc_mem(ks_pool_t *mp_p, const unsigned long byte_size, ks_status
        prefix->m1 = PRE_MAGIC1;
        prefix->m2 = PRE_MAGIC2;
        prefix->size = size;
-       prefix->refs++;
+       prefix->refs = 1;
 
        if (mp_p->mp_log_func != NULL) {
                mp_p->mp_log_func(mp_p, KS_POOL_FUNC_INCREF, prefix->size, prefix->refs, NULL, addr, 0);