From: Maxim Mamontov <faust@stg.dp.ua>
Date: Thu, 15 Oct 2015 14:47:04 +0000 (+0300)
Subject: Check NULL value pairs.
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/418ecfb85b58d140aa9c786d837b27d79d3187ce?ds=inline;hp=-c

Check NULL value pairs.
---

418ecfb85b58d140aa9c786d837b27d79d3187ce
diff --git a/projects/rlm_stg/rlm_stg.c b/projects/rlm_stg/rlm_stg.c
index 50654593..84df4e7b 100644
--- a/projects/rlm_stg/rlm_stg.c
+++ b/projects/rlm_stg/rlm_stg.c
@@ -57,9 +57,11 @@ static size_t toVPS(const STG_PAIR* pairs, VALUE_PAIR** vps)
 
     while (!emptyPair(pair)) {
         VALUE_PAIR* vp = pairmake(pair->key, pair->value, T_OP_SET);
-        pairadd(vps, vp);
+        if (vp != NULL) {
+            pairadd(vps, vp);
+            ++count;
+        }
         ++pair;
-        ++count;
     }
 
     return count;