better error handling in RADIUS AD plugin
authorLuke Howard <lukeh@padl.com>
Tue, 28 Sep 2010 12:17:41 +0000 (14:17 +0200)
committerLuke Howard <lukeh@padl.com>
Tue, 28 Sep 2010 12:17:41 +0000 (14:17 +0200)
util_adshim.c

index c0b6837..e743042 100644 (file)
@@ -171,6 +171,9 @@ radius_ad_get_attribute(krb5_context kcontext,
                radius_ad_attr.length) != 0)
         return ENOENT;
 
+    if (radius_ad->avpdata.length == 0)
+        return ENOENT;
+
     *authenticated = radius_ad->verified;
     *complete = TRUE;
     *more = 0;