calloc param fixes and NULL check
This commit is contained in:
parent
43284ee495
commit
9219556386
@ -710,6 +710,8 @@ redisContext *redisConnectNonBlock(const char *ip, int port) {
|
|||||||
redisContext *redisConnectBindNonBlock(const char *ip, int port,
|
redisContext *redisConnectBindNonBlock(const char *ip, int port,
|
||||||
const char *source_addr) {
|
const char *source_addr) {
|
||||||
redisContext *c = redisContextInit();
|
redisContext *c = redisContextInit();
|
||||||
|
if (c == NULL)
|
||||||
|
return NULL;
|
||||||
c->flags &= ~REDIS_BLOCK;
|
c->flags &= ~REDIS_BLOCK;
|
||||||
redisContextConnectBindTcp(c,ip,port,NULL,source_addr);
|
redisContextConnectBindTcp(c,ip,port,NULL,source_addr);
|
||||||
return c;
|
return c;
|
||||||
@ -718,6 +720,8 @@ redisContext *redisConnectBindNonBlock(const char *ip, int port,
|
|||||||
redisContext *redisConnectBindNonBlockWithReuse(const char *ip, int port,
|
redisContext *redisConnectBindNonBlockWithReuse(const char *ip, int port,
|
||||||
const char *source_addr) {
|
const char *source_addr) {
|
||||||
redisContext *c = redisContextInit();
|
redisContext *c = redisContextInit();
|
||||||
|
if (c == NULL)
|
||||||
|
return NULL;
|
||||||
c->flags &= ~REDIS_BLOCK;
|
c->flags &= ~REDIS_BLOCK;
|
||||||
c->flags |= REDIS_REUSEADDR;
|
c->flags |= REDIS_REUSEADDR;
|
||||||
redisContextConnectBindTcp(c,ip,port,NULL,source_addr);
|
redisContextConnectBindTcp(c,ip,port,NULL,source_addr);
|
||||||
|
2
read.c
2
read.c
@ -416,7 +416,7 @@ static int processItem(redisReader *r) {
|
|||||||
redisReader *redisReaderCreateWithFunctions(redisReplyObjectFunctions *fn) {
|
redisReader *redisReaderCreateWithFunctions(redisReplyObjectFunctions *fn) {
|
||||||
redisReader *r;
|
redisReader *r;
|
||||||
|
|
||||||
r = calloc(sizeof(redisReader),1);
|
r = calloc(1,sizeof(redisReader));
|
||||||
if (r == NULL)
|
if (r == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user