aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-07-16 16:59:46 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-07-16 16:59:46 +0400
commitd52c26c9d3cf915660d849c662fedd776268ec8a (patch)
tree7685f867d485c1d5c25170dc81b014f76844f7ef /src
parent22175897412bb1017cba108380ae59744b031310 (diff)
downloadrspamd-d52c26c9d3cf915660d849c662fedd776268ec8a.tar.gz
rspamd-d52c26c9d3cf915660d849c662fedd776268ec8a.zip
* Fix stupid error with memory copying
Diffstat (limited to 'src')
-rw-r--r--src/main.c4
-rw-r--r--src/symbols_cache.c2
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);
}
}