diff -ru ethereal-0.10.12/configure ethereal-0.10.12-patched/configure --- ethereal-0.10.12/configure 2005-07-26 22:17:21.000000000 +0200 +++ ethereal-0.10.12-patched/configure 2005-07-27 21:27:41.000000000 +0200 @@ -30196,7 +30196,7 @@ # # The plugin dissectors reside in ./plugins/PROTO/ # -PLUGIN_LIBS="-L../../epan -lethereal $GLIB_LIBS" +PLUGIN_LIBS="../../epan/libethereal.la $GLIB_LIBS" # diff -ru ethereal-0.10.12/epan/radius_dict.c ethereal-0.10.12-patched/epan/radius_dict.c --- ethereal-0.10.12/epan/radius_dict.c 2005-07-26 23:42:46.000000000 +0200 +++ ethereal-0.10.12-patched/epan/radius_dict.c 2005-07-27 21:27:26.000000000 +0200 @@ -679,7 +679,7 @@ static gchar* attr_vendor = NULL; static gchar* vendor_name = NULL; static gchar* value_repr = NULL; - static gboolean encrypt = FALSE; + static gboolean should_encrypt = FALSE; static gboolean has_tag = FALSE; static gchar* current_vendor = NULL; @@ -1013,7 +1013,7 @@ case 15: YY_RULE_SETUP #line 100 "radius_dict.l" -{ attr_name = g_strdup(yytext); encrypt = FALSE; has_tag = FALSE; BEGIN ATTR_W_NAME; } +{ attr_name = g_strdup(yytext); should_encrypt = FALSE; has_tag = FALSE; BEGIN ATTR_W_NAME; } YY_BREAK case 16: YY_RULE_SETUP @@ -1073,7 +1073,7 @@ case 27: YY_RULE_SETUP #line 112 "radius_dict.l" -{ encrypt=TRUE; attr_vendor = NULL; BEGIN ATTR_W_VENDOR; } +{ should_encrypt=TRUE; attr_vendor = NULL; BEGIN ATTR_W_VENDOR; } YY_BREAK case 28: YY_RULE_SETUP @@ -1083,17 +1083,17 @@ case 29: YY_RULE_SETUP #line 114 "radius_dict.l" -{ attr_vendor = g_strdup(yytext); add_attribute(attr_name,attr_id,attr_type,attr_vendor,encrypt,has_tag); attr_vendor = NULL; BEGIN OUT; } +{ attr_vendor = g_strdup(yytext); add_attribute(attr_name,attr_id,attr_type,attr_vendor,should_encrypt,has_tag); attr_vendor = NULL; BEGIN OUT; } YY_BREAK case 30: YY_RULE_SETUP #line 115 "radius_dict.l" -{ add_attribute(attr_name,attr_id,attr_type,current_vendor ? g_strdup(current_vendor) : NULL ,encrypt,has_tag); linenums[include_stack_ptr]++; BEGIN OUT; } +{ add_attribute(attr_name,attr_id,attr_type,current_vendor ? g_strdup(current_vendor) : NULL ,should_encrypt,has_tag); linenums[include_stack_ptr]++; BEGIN OUT; } YY_BREAK case 31: YY_RULE_SETUP #line 116 "radius_dict.l" -{ add_attribute(attr_name,attr_id,attr_type,attr_vendor,encrypt,has_tag); linenums[include_stack_ptr]++; BEGIN OUT; }; +{ add_attribute(attr_name,attr_id,attr_type,attr_vendor,should_encrypt,has_tag); linenums[include_stack_ptr]++; BEGIN OUT; }; YY_BREAK case 32: YY_RULE_SETUP