* TODO: Among other things to print ok MacIntosh and Vendor values
*/
-#ifndef lint
-static const char rcsid[] _U_ =
- "$Id: print-radius.c,v 1.28 2005-09-26 01:01:55 guy Exp $";
-#endif
-
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "extract.h"
#include "oui.h"
+static const char tstr[] = " [|radius]";
+
#define TAM_SIZE(x) (sizeof(x)/sizeof(x[0]) )
#define PRINT_HEX(bytes_len, ptr_data) \
case TUNNEL_PASS:
if (length < 3)
{
- printf(" [|radius]");
+ printf("%s", tstr);
return;
}
if (*data && (*data <=0x1F) )
{
if (length < 1)
{
- printf(" [|radius]");
+ printf("%s", tstr);
return;
}
printf("Tag %u",*data);
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
/*
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
if (length < 2)
goto trunc;
TCHECK(*rad_attr);
-
+
if (rad_attr->type > 0 && rad_attr->type < TAM_SIZE(attr_type))
attr_string = attr_type[rad_attr->type].name;
else
}
/* do we also want to see a hex dump ? */
if (vflag> 1)
- print_unknown_data((u_char *)rad_attr+2,"\n\t ",(rad_attr->len)-2);
+ print_unknown_data(gndo,(u_char *)rad_attr+2,"\n\t ",(rad_attr->len)-2);
length-=(rad_attr->len);
rad_attr = (struct radius_attr *)( ((char *)(rad_attr))+rad_attr->len);
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}
if (len < MIN_RADIUS_LEN)
{
- printf(" [|radius]");
+ printf("%s", tstr);
return;
}
return;
trunc:
- printf(" [|radius]");
+ printf("%s", tstr);
}