Mercurial > libjeffpc
changeset 718:c36d9d172b17
cbor: return -EINTR from peek if next data item is a break
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Tue, 19 Mar 2019 15:53:01 -0400 |
parents | 8babb41c0f94 |
children | 143874a47f06 |
files | fmt_cbor.c tests/test_cbor_peek_type.c |
diffstat | 2 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/fmt_cbor.c Tue Mar 19 14:27:27 2019 -0400 +++ b/fmt_cbor.c Tue Mar 19 15:53:01 2019 -0400 @@ -343,6 +343,7 @@ *type = VT_NULL; break; case ADDL_FLOAT_BREAK: + return -EINTR; default: return -ENOTSUP; }
--- a/tests/test_cbor_peek_type.c Tue Mar 19 14:27:27 2019 -0400 +++ b/tests/test_cbor_peek_type.c Tue Mar 19 15:53:01 2019 -0400 @@ -57,7 +57,7 @@ V4 (0xf8, -ENOTSUP, 0), /* CMT_FLOAT */ V2 (0xfc, -ENOTSUP, 0), /* CMT_FLOAT */ V1 (0xfe, -ENOTSUP, 0), /* CMT_FLOAT */ - V1 (0xff, -ENOTSUP, 0), /* CMT_FLOAT => break */ + V1 (0xff, -EINTR, 0), /* CMT_FLOAT => break */ }; static void test_zero(void)