]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix return of radius_get_vp
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 1 Dec 2012 17:54:19 +0000 (17:54 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 1 Dec 2012 17:56:53 +0000 (17:56 +0000)
Use radius_pairmove, adds fancy debugging information

src/main/valuepair.c

index a320ac4efe01fa2b43c9355c43450916f2d79197..a8ff59a46d1adab961cd4ae25c0a43b70da2b54f 100644 (file)
@@ -1277,7 +1277,7 @@ int radius_map2request(REQUEST *request, const VALUE_PAIR_MAP *map,
        /*
         *      Use pairmove so the operator is respected
         */
-       pairmove(list, &vp);
+       radius_pairmove(request, list, vp);
        pairfree(&vp); /* Free the VP if for some reason it wasn't moved */
        
        return 0;
@@ -1324,5 +1324,5 @@ int radius_get_vp(REQUEST *request, const char *name, VALUE_PAIR **vp_p)
         */
        *vp_p = pairfind(*vps, vpt.da->attr, vpt.da->vendor);
        
-       return -1;
+       return 0;
 }