radsniff behaviour change?
Brian Candler
B.Candler at pobox.com
Thu Dec 2 15:42:46 CET 2010
On Thu, Dec 02, 2010 at 02:32:16PM +0000, Brian Candler wrote:
> I wonder if this logic is unintentionally broken, and in fact you meant to
> load the dictionary *unless* -F is present?
This appears to fix it.
diff --git a/src/main/radsniff.c b/src/main/radsniff.c
index 935d2ce..6c3ca14 100644
--- a/src/main/radsniff.c
+++ b/src/main/radsniff.c
@@ -422,7 +422,7 @@ int main(int argc, char *argv[])
/*
* There are many times where we don't need the dictionaries.
*/
- if (fr_debug_flag || radius_filter) {
+ if (fr_debug_flag || !radius_filter) {
if (dict_init(radius_dir, RADIUS_DICTIONARY) < 0) {
fr_perror("radsniff");
return 1;
More information about the Freeradius-Users
mailing list