X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Ffrontend%2Fquery.c;h=65ff290cb26f1cd123f444649dc1ad4b18d66423;hb=136847eb2b37bcc06e4a407d261958bdf1f5cbc5;hp=9e3b66a3a5c2b55579dccb5fdc4741631930e95d;hpb=c2b7616c8a80c5de6356b675d55a4ee36415fd7b;p=sysdb.git diff --git a/src/frontend/query.c b/src/frontend/query.c index 9e3b66a..65ff290 100644 --- a/src/frontend/query.c +++ b/src/frontend/query.c @@ -27,9 +27,9 @@ #include "sysdb.h" -#include "core/error.h" #include "core/store.h" #include "frontend/connection-private.h" +#include "utils/error.h" #include "utils/strbuf.h" #include @@ -50,8 +50,7 @@ sdb_fe_list(sdb_conn_t *conn) "buffer to handle LIST command: %s", sdb_strerror(errno, errbuf, sizeof(errbuf))); - /* XXX: send error message */ - sdb_connection_send(conn, CONNECTION_ERROR, 0, NULL); + sdb_strbuf_sprintf(conn->errbuf, "Out of memory"); sdb_strbuf_destroy(buf); return -1; } @@ -59,7 +58,7 @@ sdb_fe_list(sdb_conn_t *conn) if (sdb_store_tojson(buf)) { sdb_log(SDB_LOG_ERR, "frontend: Failed to serialize " "store to JSON"); - sdb_connection_send(conn, CONNECTION_ERROR, 0, NULL); + sdb_strbuf_sprintf(conn->errbuf, "Out of memory"); sdb_strbuf_destroy(buf); return -1; } @@ -68,7 +67,7 @@ sdb_fe_list(sdb_conn_t *conn) (uint32_t)sdb_strbuf_len(buf), sdb_strbuf_string(buf)); sdb_strbuf_destroy(buf); return 0; -} /* session_start */ +} /* sdb_fe_list */ /* vim: set tw=78 sw=4 ts=4 noexpandtab : */