>
> I also have a tough time try to persuade 'radsqlrelay' to do anything closer
> to sensable,
>
> # radsqlrelay -d /etc/raddb detail-20050520
> Tue May 24 14:49:12 2005 : Error: Unable to open file "��?": No such file or
> directory
> radsqlrelay: Error reading radiusd.conf
> radsqlrelay: SQL module initialization failed.
>
Hate to border you folks who are non-programmers here, but
I think the code is questionable here,
-------------------radsqlrelay.c---------------------------------
char buffer[1024];
/*
* Ensure that the configuration is initialized.
*/
memset(&mainconfig, 0, sizeof(mainconfig));
/*
* Initialize dictionary.
*/
if (dict_init(radius_dir, RADIUS_DICTIONARY) < 0) {
librad_perror("radrelay");
exit(1);
}
if ((maincs = conf_read(NULL, 0, buffer, NULL)) == NULL) {
fprintf(stderr, "%s: Error reading radiusd.conf\n",progname);
return NULL;
}
---------------------------end----------------------------------
The 'buffer' is taken from the stack and it is not even initialized
with anything sensible and of course, it will have problem
reading the radiusd.conf.
:-(
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html