DEBUG(D_lookup)
debug_printf("REDIS: cluster redirect %s\n", redis_reply->str);
/* follow redirect
- This is cheating, we simply set defer_break = TRUE to move on to
+ This is cheating, we simply set defer_break = FALSE to move on to
the next server in the redis_servers list */
- *defer_break = TRUE;
+ *defer_break = FALSE;
return DEFER;
} else {
- *defer_break = FALSE;
+ *defer_break = TRUE;
}
*do_cache = 0;
goto REDIS_EXIT;
switch (entry->type)
{
case REDIS_REPLY_INTEGER:
- result = string_cat(result, string_sprintf("%d", entry->integer));
+ result = string_fmt_append(result, "%d", entry->integer);
break;
case REDIS_REPLY_STRING:
result = string_catn(result, US entry->str, entry->len);
switch (tentry->type)
{
case REDIS_REPLY_INTEGER:
- result = string_cat(result, string_sprintf("%d", tentry->integer));
+ result = string_fmt_append(result, "%d", tentry->integer);
break;
case REDIS_REPLY_STRING:
result = string_catn(result, US tentry->str, tentry->len);