summaryrefslogtreecommitdiff
path: root/src/ecbor.c
diff options
context:
space:
mode:
authorrimio <vasi.vilvoiu@gmail.com>2018-03-01 21:51:15 +0200
committerrimio <vasi.vilvoiu@gmail.com>2018-03-01 21:51:15 +0200
commitffd6cf087b78beffd9cce75c4b197a9474c48504 (patch)
tree7ffab870776a58ef15e6da8e4dc78142c14f8800 /src/ecbor.c
parentdd2de65b85cdc7a7744145214ecf8ea5ebe46c25 (diff)
Fixed printing of byte strings; fixed wrong type comparison on TAG
Diffstat (limited to 'src/ecbor.c')
-rw-r--r--src/ecbor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ecbor.c b/src/ecbor.c
index dbbed96..2a9b5fb 100644
--- a/src/ecbor.c
+++ b/src/ecbor.c
@@ -235,14 +235,14 @@ ecbor_get_tag_item (ecbor_item_t *tag, ecbor_item_t *item)
if (!tag) {
return ECBOR_ERR_NULL_ITEM;
}
- if (tag->major_type != ECBOR_MT_ARRAY) {
+ if (tag->major_type != ECBOR_MT_TAG) {
return ECBOR_ERR_INVALID_TYPE;
}
if (!item) {
return ECBOR_ERR_NULL_VALUE;
}
- rc = ecbor_initialize_decode (&context, tag->value.items, tag->size);
+ rc = ecbor_initialize_decode (&context, tag->value.tag.child, tag->size);
if (rc != ECBOR_OK) {
return rc;
}