@@ -4251,12 +4251,7 @@ NULL
4251
4251
}
4252
4252
} else if (!strcasecmp (c -> argv [1 ]-> ptr ,"nodes" ) && c -> argc == 2 ) {
4253
4253
/* CLUSTER NODES */
4254
- robj * o ;
4255
- sds ci = clusterGenNodesDescription (0 );
4256
-
4257
- o = createObject (OBJ_STRING ,ci );
4258
- addReplyBulk (c ,o );
4259
- decrRefCount (o );
4254
+ addReplyBulkSds (c ,clusterGenNodesDescription (0 ));
4260
4255
} else if (!strcasecmp (c -> argv [1 ]-> ptr ,"myid" ) && c -> argc == 2 ) {
4261
4256
/* CLUSTER MYID */
4262
4257
addReplyBulkCBuffer (c ,myself -> name , CLUSTER_NAMELEN );
@@ -4832,7 +4827,7 @@ int verifyDumpPayload(unsigned char *p, size_t len) {
4832
4827
* DUMP is actually not used by Redis Cluster but it is the obvious
4833
4828
* complement of RESTORE and can be useful for different applications. */
4834
4829
void dumpCommand (client * c ) {
4835
- robj * o , * dumpobj ;
4830
+ robj * o ;
4836
4831
rio payload ;
4837
4832
4838
4833
/* Check if the key is here. */
@@ -4845,9 +4840,7 @@ void dumpCommand(client *c) {
4845
4840
createDumpPayload (& payload ,o ,c -> argv [1 ]);
4846
4841
4847
4842
/* Transfer to the client */
4848
- dumpobj = createObject (OBJ_STRING ,payload .io .buffer .ptr );
4849
- addReplyBulk (c ,dumpobj );
4850
- decrRefCount (dumpobj );
4843
+ addReplyBulkSds (c ,payload .io .buffer .ptr );
4851
4844
return ;
4852
4845
}
4853
4846
0 commit comments