From 19a111ae47c28875a42bfee75b3800a711dce8cf Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Sat, 23 Jan 2010 10:08:55 +0100 Subject: [PATCH] in pairmake_any(), value may be NULL --- src/lib/valuepair.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/valuepair.c b/src/lib/valuepair.c index f6f4abcacfc..6ea206b9c56 100644 --- a/src/lib/valuepair.c +++ b/src/lib/valuepair.c @@ -1355,6 +1355,9 @@ static VALUE_PAIR *pairmake_any(const char *attribute, const char *value, return NULL; } + vp->operator = (operator == 0) ? T_OP_EQ : operator; + if (!value) return vp; + size = strlen(value + 2); /* @@ -1397,8 +1400,6 @@ static VALUE_PAIR *pairmake_any(const char *attribute, const char *value, break; } - vp->operator = (operator == 0) ? T_OP_EQ : operator; - return vp; } -- 2.47.3