diff --git a/src/frontend/query.c b/src/frontend/query.c
index 9e3b66a3a5c2b55579dccb5fdc4741631930e95d..b3bf05e3bc83939d85b5de86faf099df49d392d1 100644 (file)
--- a/src/frontend/query.c
+++ b/src/frontend/query.c
#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 <errno.h>
"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;
}
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;
}