tlv_parser now operates on 'const' input buffer
diff --git a/src/tlv_parser.c b/src/tlv_parser.c
index f047d0b..fe6d289 100644
--- a/src/tlv_parser.c
+++ b/src/tlv_parser.c
@@ -13,10 +13,11 @@
return 0;
}
-int tlv_parse(struct tlv_parsed *dec, const struct tlv_definition *def, u_int8_t *buf, int buf_len)
+int tlv_parse(struct tlv_parsed *dec, const struct tlv_definition *def,
+ const u_int8_t *buf, int buf_len)
{
u_int8_t tag, len = 1;
- u_int8_t *pos;
+ const u_int8_t *pos;
int num_parsed = 0;
memset(dec, 0, sizeof(*dec));