diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-10-29 01:38:22 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-10-29 01:38:22 +0000 |
commit | db1fd009599ba9c60f569b2ce5a99c373ad9f478 (patch) | |
tree | f439f05bce1a533104c673dada54747033b017ea /src/libutil | |
parent | abb6a8e41b9d5a9eb671222bfc77814eb0731212 (diff) | |
download | rspamd-db1fd009599ba9c60f569b2ce5a99c373ad9f478.tar.gz rspamd-db1fd009599ba9c60f569b2ce5a99c373ad9f478.zip |
Fix some more old upstreams code.
Diffstat (limited to 'src/libutil')
-rw-r--r-- | src/libutil/upstream.c | 6 | ||||
-rw-r--r-- | src/libutil/upstream.h | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/libutil/upstream.c b/src/libutil/upstream.c index ca3c4a947..0ed103111 100644 --- a/src/libutil/upstream.c +++ b/src/libutil/upstream.c @@ -296,6 +296,12 @@ rspamd_upstream_addr (struct upstream *up) return &up->addrs.addr[up->addrs.cur++ % up->addrs.count]; } +const gchar* +rspamd_upstream_name (struct upstream *up) +{ + return up->name; +} + gboolean rspamd_upstreams_add_upstream (struct upstream_list *ups, const gchar *str, guint16 def_port, void *data) diff --git a/src/libutil/upstream.h b/src/libutil/upstream.h index 7adad8d22..cc4462878 100644 --- a/src/libutil/upstream.h +++ b/src/libutil/upstream.h @@ -70,6 +70,13 @@ gboolean rspamd_upstreams_add_upstream (struct upstream_list *ups, rspamd_inet_addr_t* rspamd_upstream_addr (struct upstream *up); /** + * Returns the symbolic name of the upstream + * @param up + * @return + */ +const gchar* rspamd_upstream_name (struct upstream *up); + +/** * Get new upstream from the list * @param ups upstream list * @param type type of rotation algorithm, for `RSPAMD_UPSTREAM_HASHED` it is required to specify `key` and `keylen` as arguments |