STATE_COMPLETE
ctx->state = STATE_COMPLETE;
if (ctx->state != STATE_COMPLETE)
if (ctx->state != STATE_COMPLETE)
ctx->state == STATE_COMPLETE)
if (code != 0 || ctx->state == STATE_COMPLETE)
ctx->state = STATE_COMPLETE;