From 6277deabd7184fcc03acab690e9ea47809a087cb Mon Sep 17 00:00:00 2001 From: Arran Cudbard-Bell Date: Wed, 25 Jun 2014 11:56:51 +0100 Subject: [PATCH] Fix spurious soft asserts Fixes #706 --- src/lib/valuepair.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/valuepair.c b/src/lib/valuepair.c index 6ecd30f..93ba8f8 100644 --- a/src/lib/valuepair.c +++ b/src/lib/valuepair.c @@ -232,6 +232,9 @@ VALUE_PAIR *pairfind(VALUE_PAIR *vp, unsigned int attr, unsigned int vendor, int vp_cursor_t cursor; VALUE_PAIR *i; + /* List head may be NULL if it contains no VPs */ + if (!vp) return NULL; + VERIFY_LIST(vp); for (i = fr_cursor_init(&cursor, &vp); -- 2.1.4