diff --git a/apps/dsm/mods/mod_redis/DRedisConnection.cpp b/apps/dsm/mods/mod_redis/DRedisConnection.cpp index 654ae6c1..b16c7696 100644 --- a/apps/dsm/mods/mod_redis/DRedisConnection.cpp +++ b/apps/dsm/mods/mod_redis/DRedisConnection.cpp @@ -89,7 +89,7 @@ int DRedisConnection::handle_redis_reply(redisReply *reply, const char* _cmd) { case REDIS_REPLY_STRING: if (reply->len>=0) { if (cfg.full_logging) { - DBG("REDIS %s: str: %.*s\n", _cmd, reply->len, reply->str); + DBG("REDIS %s: str: %.*s\n", _cmd, (int) reply->len, reply->str); } } break; @@ -104,9 +104,7 @@ int DRedisConnection::handle_redis_reply(redisReply *reply, const char* _cmd) { }; for (size_t i=0;ielements;i++) { switch(reply->element[i]->type) { - case REDIS_REPLY_ERROR: ERROR("REDIS %s ERROR: %.*s\n", - _cmd, reply->element[i]->len, - reply->element[i]->str); + case REDIS_REPLY_ERROR: ERROR("REDIS %s ERROR: %.*s\n", _cmd, (int) reply->element[i]->len, reply->element[i]->str); return DB_E_WRITE; case REDIS_REPLY_INTEGER: @@ -127,10 +125,9 @@ int DRedisConnection::handle_redis_reply(redisReply *reply, const char* _cmd) { case REDIS_REPLY_STATUS: case REDIS_REPLY_STRING: if (cfg.full_logging) { - if (reply->element[i]->len >= 0) { - DBG("REDIS %s: %.*s\n", _cmd, - reply->element[i]->len, reply->element[i]->str); - } + if (reply->element[i]->len >= 0) { + DBG("REDIS %s: %.*s\n", _cmd, (int) reply->element[i]->len, reply->element[i]->str); + } } break; default: