Formatting
[freeradius.git] / src / lib / valuepair.c
index 6ecd30f..02271f0 100644 (file)
@@ -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);
@@ -370,16 +373,11 @@ int8_t attrtagcmp(void const *a, void const *b)
        uint8_t cmp;
 
        cmp = fr_pointer_cmp(my_a->da, my_b->da);
-
        if (cmp != 0) return cmp;
 
-       if (my_a->tag < my_b->tag) {
-               return -1;
-       }
+       if (my_a->tag < my_b->tag) return -1;
 
-       if (my_a->tag > my_b->tag) {
-               return 1;
-       }
+       if (my_a->tag > my_b->tag) return 1;
 
        return 0;
 }