diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-07-16 16:59:46 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-07-16 16:59:46 +0400 |
commit | d52c26c9d3cf915660d849c662fedd776268ec8a (patch) | |
tree | 7685f867d485c1d5c25170dc81b014f76844f7ef /src | |
parent | 22175897412bb1017cba108380ae59744b031310 (diff) | |
download | rspamd-d52c26c9d3cf915660d849c662fedd776268ec8a.tar.gz rspamd-d52c26c9d3cf915660d849c662fedd776268ec8a.zip |
* Fix stupid error with memory copying
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 4 | ||||
-rw-r--r-- | src/symbols_cache.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c index cac3b4078..6052936ed 100644 --- a/src/main.c +++ b/src/main.c @@ -558,7 +558,7 @@ main (int argc, char **argv, char **env) item->s->avg_time); } - printf ("------------------------------------------------=----------------\n"); + printf ("-----------------------------------------------------------------\n"); } l = g_list_next (l); } @@ -645,7 +645,7 @@ main (int argc, char **argv, char **env) l = g_list_first (cfg->metrics_list); while (l) { metric = l->data; - if (!init_symbols_cache (cfg->cfg_pool, metric->cache, metric->cache_filename)) { + if (metric->cache && !init_symbols_cache (cfg->cfg_pool, metric->cache, metric->cache_filename)) { exit (EXIT_FAILURE); } l = g_list_next (l); diff --git a/src/symbols_cache.c b/src/symbols_cache.c index a3ab5edfd..8ee23b782 100644 --- a/src/symbols_cache.c +++ b/src/symbols_cache.c @@ -79,7 +79,7 @@ grow_cache (struct symbols_cache *cache) cache->items = new; /* Create new saved_cache_items */ - for (i = old - 1; i < cache->cur_items; i ++) { + for (i = old; i < cache->cur_items; i ++) { cache->items[i].s = g_new0 (struct saved_cache_item, 1); } } |