From 21bdcfcde1327201fe24d6604b7631f7b970d7c0 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Tue, 15 Dec 2009 16:01:20 +0100 Subject: [PATCH] Ensure that len > 0 --- src/lib/valuepair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/valuepair.c b/src/lib/valuepair.c index 2f2c73c..f6f4abc 100644 --- a/src/lib/valuepair.c +++ b/src/lib/valuepair.c @@ -1626,7 +1626,7 @@ VALUE_PAIR *pairread(const char **ptr, FR_TOKEN *eol) /* * We may have Foo-Bar:= stuff, so back up. */ - if (attr[len - 1] == ':') { + if ((len > 0) && (attr[len - 1] == ':')) { p--; len--; } -- 2.1.4