]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
zero is unknown, too. Fixes #1533
authorAlan T. DeKok <aland@freeradius.org>
Wed, 10 Feb 2016 16:14:57 +0000 (11:14 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 10 Feb 2016 16:14:57 +0000 (11:14 -0500)
src/lib/pair.c

index 6533797ee186164a52a8d296c672c57b4cb7b794..d132f16b257b9ecdf634fb6c11c6d25bd90028ce 100644 (file)
@@ -1267,7 +1267,7 @@ static VALUE_PAIR *fr_pair_from_unkown(VALUE_PAIR *vp, DICT_ATTR const *da)
        len = data2vp(NULL, NULL, NULL, NULL, da,
                      vp->vp_octets, vp->vp_length, vp->vp_length,
                      &vp2);
-       if (len < 0) return vp; /* it's really unknown */
+       if (len <= 0) return vp; /* it's really unknown */
 
        if (vp2->da->flags.is_unknown) {
                fr_pair_list_free(&vp2);