break;
default:
- buffer_ptr = NULL;
- break;
+ RDEBUG("rlm_redis (%s): Unsupported result %d from redis",
+ inst->xlat_name, dissocket->reply->type);
+ ret = -1;
+ goto release;
}
- if ((ret >= freespace) || (!buffer_ptr)) {
- RDEBUG("rlm_redis (%s): Can't write result, insufficient space or unsupported result\n",
- inst->xlat_name);
+ if (ret >= freespace) {
+ RDEBUG("rlm_redis (%s): Can't write result (%zd), insufficient space (%zd)",
+ inst->xlat_name, ret, freespace);
ret = -1;
goto release;
}