diff options
Diffstat (limited to 'epan/radius_dict.l')
-rw-r--r-- | epan/radius_dict.l | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/epan/radius_dict.l b/epan/radius_dict.l index 75553dff6d..39b7796fa1 100644 --- a/epan/radius_dict.l +++ b/epan/radius_dict.l @@ -295,8 +295,13 @@ static void add_value(Radius_scanner_state_t* state, const gchar* attrib_name, c <ATTR_W_TYPE>[0-9a-z_-]+=([^\n]*) ; <ATTR_W_TYPE>[0-9a-z_-]+ { /* - * Support for "ATTRIBUTE name number type [vendor|options]", it marks - * this as vendor-specific attribute (VSA), but this notation is deprecated + * Support for "ATTRIBUTE name oid type vendor", where the token + * following the type matches neither has_tag nor encrypt={1,2,3}, + * but is a sequence of digits, lower-case letters, underscores, + * and hyphens. + * + * We mark this as a vendor-specific attribute (VSA), with the token + * following the type being the vendor name; this notation is deprecated * in favor of BEGIN-VENDOR/END-VENDOR blocks. */ gboolean attribute_ok; |