diff --git a/src/client/sock.c b/src/client/sock.c
index 6f231bd96a3e6823a405a7468a3cce6901465af4..bed6fc0ff0b6d20aff605f4f0a1c4b466435b3e8 100644 (file)
--- a/src/client/sock.c
+++ b/src/client/sock.c
/* retrieve status and data len */
assert(len >= 2 * sizeof(uint32_t));
- rstatus = sdb_proto_unmarshal_int(str, len);
- rlen = sdb_proto_unmarshal_int(str + sizeof(rstatus),
+ rstatus = sdb_proto_unmarshal_int32(str, len);
+ rlen = sdb_proto_unmarshal_int32(str + sizeof(rstatus),
len - sizeof(rstatus));
if (! rlen)