odissey: do not send discard if reset is set to no

This commit is contained in:
Dmitry Simonenko 2017-02-14 18:29:56 +03:00
parent 52af00deb6
commit f3fa4eec13
1 changed files with 7 additions and 5 deletions

View File

@ -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,