From f3fa4eec13b39342fdd6a8917501c3c2af4362a8 Mon Sep 17 00:00:00 2001 From: Dmitry Simonenko Date: Tue, 14 Feb 2017 18:29:56 +0300 Subject: [PATCH] odissey: do not send discard if reset is set to no --- core/od_be.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/od_be.c b/core/od_be.c index c7743864..8205498c 100644 --- a/core/od_be.c +++ b/core/od_be.c @@ -391,11 +391,13 @@ int od_bereset(od_server_t *server) } /* send reset query */ - char query_reset[] = "DISCARD ALL"; - rc = od_bequery(server, "reset", query_reset, - sizeof(query_reset)); - if (rc == -1) - goto error; + if (route->scheme->reset) { + char query_reset[] = "DISCARD ALL"; + rc = od_bequery(server, "reset", query_reset, + sizeof(query_reset)); + if (rc == -1) + goto error; + } /* server is ready to use */ od_serverpool_set(&route->server_pool, server,