]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
minor rearrangement
authorAlan T. DeKok <aland@freeradius.org>
Sat, 20 Feb 2021 11:25:33 +0000 (06:25 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 20 Feb 2021 11:25:33 +0000 (06:25 -0500)
src/lib/server/cf_file.c

index acdd5c3eb948857c1b83d160c98fcfb641acaf3a..ef594f1d1d5a7d2b8ca3dd6adb1867607173ef34 100644 (file)
@@ -1567,13 +1567,12 @@ static int add_pair(CONF_SECTION *parent, char const *attr, char const *value,
        if (!cd) return 0;
 
        rule = cf_data_value(cd);
+       if (!rule->on_read) return 0;
 
        /*
         *      Do the on_read callback after adding the value.
         */
-       if (rule->on_read) return rule->on_read(parent, NULL, NULL, cf_pair_to_item(cp), rule);
-
-       return 0;
+       return rule->on_read(parent, NULL, NULL, cf_pair_to_item(cp), rule);
 }
 
 static fr_table_ptr_sorted_t unlang_keywords[] = {