summaryrefslogtreecommitdiffstats
path: root/src/libserver/symbols_cache.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-02-17 13:40:29 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-02-17 13:40:29 +0000
commitdd565e0282c7de929a656f52ccc061d89c8deffb (patch)
tree4896d750c4614ddb46d3cbda9a9c881c6e7da8f2 /src/libserver/symbols_cache.c
parentadf7e9733ac8d4b3816279bc96e6672f982052ff (diff)
downloadrspamd-dd565e0282c7de929a656f52ccc061d89c8deffb.tar.gz
rspamd-dd565e0282c7de929a656f52ccc061d89c8deffb.zip
Treat '__' symbols as ghost symbols.
Diffstat (limited to 'src/libserver/symbols_cache.c')
-rw-r--r--src/libserver/symbols_cache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libserver/symbols_cache.c b/src/libserver/symbols_cache.c
index 0ecd6e6e8..248372d29 100644
--- a/src/libserver/symbols_cache.c
+++ b/src/libserver/symbols_cache.c
@@ -366,7 +366,7 @@ register_symbol_common (struct symbols_cache **cache,
/* Check whether this item is skipped */
skipped = !ghost;
- if (!item->is_callback && pcache->cfg &&
+ if (!ghost && !item->is_callback && pcache->cfg &&
g_hash_table_lookup (pcache->cfg->metrics_symbols, name) == NULL) {
cur = g_list_first (pcache->cfg->metrics_list);
while (cur) {