Commit change in autoMemoryFreed(): first -> last.

It's more natural to call the last entry added as "last", the original
commet got me confused until I actually read the code.
This commit is contained in:
antirez 2016-06-23 09:38:30 +02:00
parent f2dbc02f65
commit b507289750

View File

@ -621,11 +621,12 @@ void autoMemoryFreed(RedisModuleCtx *ctx, int type, void *ptr) {
{
ctx->amqueue[i].type = REDISMODULE_AM_FREED;
/* Switch the freed element and the top element, to avoid growing
/* Switch the freed element and the last element, to avoid growing
* the queue unnecessarily if we allocate/free in a loop */
if (i != ctx->amqueue_used-1) {
ctx->amqueue[i] = ctx->amqueue[ctx->amqueue_used-1];
}
/* Reduce the size of the queue because we either moved the top
* element elsewhere or freed it */
ctx->amqueue_used--;