Initialize VP to NULL.
[freeradius.git] / src / modules / rlm_rest / rest.c
index 67bd11a..22ad177 100644 (file)
@@ -992,7 +992,7 @@ static int rest_decode_post(rlm_rest_t *instance,
                
                request_name = radius_request_name(&attribute, REQUEST_CURRENT);
                if (request_name == REQUEST_UNKNOWN) {
-                       RDEBUG("WARNING: Invalid request qualifier, skipping");
+                       RDEBUGW("Invalid request qualifier, skipping");
 
                        curl_free(name);
 
@@ -1000,7 +1000,7 @@ static int rest_decode_post(rlm_rest_t *instance,
                }
 
                if (!radius_request(&reference, request_name)) {
-                       RDEBUG("WARNING: Attribute name refers to outer request"
+                       RDEBUGW("Attribute name refers to outer request"
                               " but not in a tunnel, skipping");
 
                        curl_free(name);
@@ -1010,7 +1010,7 @@ static int rest_decode_post(rlm_rest_t *instance,
 
                list_name = radius_list_name(&attribute, PAIR_LIST_REPLY);
                if (list_name == PAIR_LIST_UNKNOWN) {
-                       RDEBUG("WARNING: Invalid list qualifier, skipping");
+                       RDEBUGW("Invalid list qualifier, skipping");
 
                        curl_free(name);
 
@@ -1019,7 +1019,7 @@ static int rest_decode_post(rlm_rest_t *instance,
 
                da = dict_attrbyname(attribute);
                if (!da) {
-                       RDEBUG("WARNING: Attribute \"%s\" unknown, skipping",
+                       RDEBUGW("Attribute \"%s\" unknown, skipping",
                               attribute);
 
                        curl_free(name);
@@ -1056,7 +1056,7 @@ static int rest_decode_post(rlm_rest_t *instance,
                        goto skip;
                }
 
-               vp = pairalloc(da);
+               vp = pairalloc(NULL, da);
                if (!vp) {
                        radlog(L_ERR, "rlm_rest (%s): Failed creating"
                               " valuepair", instance->xlat_name);
@@ -1251,7 +1251,7 @@ static VALUE_PAIR *json_pairmake(rlm_rest_t *instance,
        json_flags_t flags;
 
        const DICT_ATTR *da;
-       VALUE_PAIR *vp;
+       VALUE_PAIR *vp = NULL;
        
        request_refs_t request_name;
        pair_lists_t list_name;
@@ -1303,13 +1303,13 @@ static VALUE_PAIR *json_pairmake(rlm_rest_t *instance,
                
                request_name = radius_request_name(&attribute, REQUEST_CURRENT);
                if (request_name == REQUEST_UNKNOWN) {
-                       RDEBUG("WARNING: Request qualifier unknown, skipping");
+                       RDEBUGW("Request qualifier unknown, skipping");
 
                        continue;
                }
 
                if (!radius_request(&reference, request_name)) {
-                       RDEBUG("WARNING: Attribute name refers to outer request"
+                       RDEBUGW("Attribute name refers to outer request"
                               " but not in a tunnel, skipping");
 
                        continue;
@@ -1317,14 +1317,14 @@ static VALUE_PAIR *json_pairmake(rlm_rest_t *instance,
 
                list_name = radius_list_name(&attribute, PAIR_LIST_REPLY);
                if (list_name == PAIR_LIST_UNKNOWN) {
-                       RDEBUG("WARNING: Invalid list qualifier, skipping");
+                       RDEBUGW("Invalid list qualifier, skipping");
 
                        continue;
                }
 
                da = dict_attrbyname(attribute);
                if (!da) {
-                       RDEBUG("WARNING: Attribute \"%s\" unknown, skipping",
+                       RDEBUGW("Attribute \"%s\" unknown, skipping",
                               attribute);
 
                        continue;