From 76b3321a40a9a451d36e2bd14a8a5c804a0db551 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 14 Jun 2012 14:59:08 +0200 Subject: Set pointer to one of the existing ring buffers in service loading. Guenther Signed-off-by: Simo Sorce --- proxy/src/gp_config.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'proxy/src') diff --git a/proxy/src/gp_config.c b/proxy/src/gp_config.c index cc2889d..7e9de68 100644 --- a/proxy/src/gp_config.c +++ b/proxy/src/gp_config.c @@ -183,6 +183,14 @@ static int load_services(struct gp_config *cfg, dictionary *dict) } } + if (cfg->svcs[n]->trusted) { + /* buffer 0 is trusted */ + cfg->svcs[n]->ring_buffer = cfg->ring_buffers[0]; + } else { + /* buffer 1 is untrusted */ + cfg->svcs[n]->ring_buffer = cfg->ring_buffers[1]; + } + value = get_char_value(dict, secname, "mechs"); if (value == NULL) { /* malformed section, mech is missing */ -- cgit