From b67f7e745a23e12c8b95b1f2b9c6208dc4dbd970 Mon Sep 17 00:00:00 2001 From: Dan Staples Date: Wed, 29 Oct 2014 23:29:59 -0400 Subject: [PATCH] return correct length of co_bool_t --- src/obj.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/obj.c b/src/obj.c index 45804b9..6aaebe9 100644 --- a/src/obj.c +++ b/src/obj.c @@ -378,7 +378,7 @@ co_obj_raw(char **data, const co_obj_t *object) case _false: case _true: *data = (char *)&(object->_type); - return sizeof(bool) + 1; + return 1; break; case _float32: *data = (char *)&(object->_type); @@ -530,7 +530,7 @@ co_obj_import(co_obj_t **output, const char *input, const size_t in_size, const case _false: case _true: *output = co_bool_create((bool)((uint8_t)input[0] - _false), flags); - read += sizeof(bool) + 1; + read += 1; break; case _float32: *output = co_float32_create((float)(*(float *)(input + 1)), flags);