]> source.dussan.org Git - rspamd.git/commitdiff
eliminate smembers: remove redundent cleanup 3153/head
authorresec <resec0109@gmail.com>
Tue, 19 Nov 2019 14:18:41 +0000 (22:18 +0800)
committerresec <resec0109@gmail.com>
Tue, 19 Nov 2019 14:18:41 +0000 (22:18 +0800)
src/libstat/backends/redis_backend.c

index d4ac6a30ee3ff756061fd84f91c9921af139f48f..ec65a133f8f04344d5e7dbbe4eb825fba4e44040 100644 (file)
@@ -921,17 +921,7 @@ rspamd_redis_stat_keys (redisAsyncContext *c, gpointer r, gpointer priv)
                }
 
                if (more) {
-                       /* Cleanup the cbdata->cur_keys and re-allowcate */
-                       for (i = 0; i < cbdata->cur_keys->len; i ++) {
-                               k = g_ptr_array_index (cbdata->cur_keys, i);
-                               g_free (k);
-                       }
-
-                       g_ptr_array_free (cbdata->cur_keys, TRUE);
-
-                       cbdata->cur_keys = g_ptr_array_new ();
-
-                       /* Get more keys */
+                       /* Get more stat keys */
                        redisAsyncCommand (cbdata->redis, rspamd_redis_stat_keys, redis_elt,
                                        "SSCAN %s_keys %s COUNT 1000",
                                        cbdata->elt->ctx->stcf->symbol, more_elt->str);