[PATCH 1/1] box: add error description
imeevma at tarantool.org
imeevma at tarantool.org
Wed Jan 9 19:57:05 MSK 2019
This patch adds a description to the error that occurs when
obuf_alloc() fails in box/port.c.
---
https://github.com/tarantool/tarantool/tree/imeevma/add-error-description
src/box/port.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/box/port.c b/src/box/port.c
index ef511ea..9904644 100644
--- a/src/box/port.c
+++ b/src/box/port.c
@@ -113,8 +113,11 @@ port_tuple_dump_msgpack(struct port *base, struct obuf *out)
{
struct port_tuple *port = port_tuple(base);
char *size_buf = obuf_alloc(out, mp_sizeof_array(port->size));
- if (size_buf == NULL)
+ if (size_buf == NULL) {
+ diag_set(OutOfMemory, mp_sizeof_array(port->size), "obuf_alloc",
+ "size_buf");
return -1;
+ }
mp_encode_array(size_buf, port->size);
if (port_tuple_dump_msgpack_16(base, out) < 0)
return -1;
--
2.7.4
More information about the Tarantool-patches
mailing list