summaryrefslogtreecommitdiff
path: root/src/libecbor
diff options
context:
space:
mode:
Diffstat (limited to 'src/libecbor')
-rw-r--r--src/libecbor/ecbor_encoder.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libecbor/ecbor_encoder.c b/src/libecbor/ecbor_encoder.c
index b144644..2b01094 100644
--- a/src/libecbor/ecbor_encoder.c
+++ b/src/libecbor/ecbor_encoder.c
@@ -239,7 +239,7 @@ ecbor_encode (ecbor_encode_context_t *context, ecbor_item_t *item)
size_t remaining = item->length;
ecbor_item_t *current = item->child;
- while (remaining) {
+ while (remaining--) {
/* write item */
if (!current) {
return ECBOR_ERR_NULL_ITEM;
@@ -559,4 +559,4 @@ ecbor_map (ecbor_item_t *map, ecbor_item_t *keys, ecbor_item_t *values,
}
return ECBOR_OK;
-} \ No newline at end of file
+}