X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Ffrontend%2Fquery.c;h=b3bf05e3bc83939d85b5de86faf099df49d392d1;hp=9e3b66a3a5c2b55579dccb5fdc4741631930e95d;hb=ddb933096618a6bceded29e4dc2b37cb72134366;hpb=c2b7616c8a80c5de6356b675d55a4ee36415fd7b diff --git a/src/frontend/query.c b/src/frontend/query.c index 9e3b66a..b3bf05e 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; }