From 49f6d1d1aea28e246c10c04d90afc3fcf831ff9b Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Tue, 10 Dec 2013 09:11:53 +0100 Subject: [PATCH] proto utils: Fixed offset check in get_int(). --- src/utils/proto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/proto.c b/src/utils/proto.c index e9e3e6c..85a4cb8 100644 --- a/src/utils/proto.c +++ b/src/utils/proto.c @@ -106,7 +106,7 @@ sdb_proto_get_int(sdb_strbuf_t *buf, size_t offset) return UINT32_MAX; /* not enough data to read */ - if (offset + sizeof(uint32_t) < sdb_strbuf_len(buf)) + if (offset + sizeof(uint32_t) > sdb_strbuf_len(buf)) return UINT32_MAX; data = sdb_strbuf_string(buf); -- 2.30.2