diff options
Diffstat (limited to 'src/mod_magnet_cache.c')
-rw-r--r-- | src/mod_magnet_cache.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mod_magnet_cache.c b/src/mod_magnet_cache.c index 204bb8e1..9f09cca2 100644 --- a/src/mod_magnet_cache.c +++ b/src/mod_magnet_cache.c @@ -96,10 +96,7 @@ lua_State *script_cache_get_script(server *srv, connection *con, script_cache *c if (sc == NULL) { sc = script_init(); - if (cache->size == 0) { - cache->size = 16; - cache->ptr = malloc(cache->size * sizeof(*(cache->ptr))); - } else if (cache->used == cache->size) { + if (cache->used == cache->size) { cache->size += 16; cache->ptr = realloc(cache->ptr, cache->size * sizeof(*(cache->ptr))); } |