Hi, Managed to find the code and plug it into the right place... (I am NO C programmer!) All compiled well and the CALLING_STATION_ID is getting passed on to the server... Here is the diff if anybody is interested in doing the same ============================================== 1258d1257 < CONST char *rhost; 1306,1312d1304 < retval = pam_get_item(pamh, PAM_RHOST, (CONST void **) &rhost); < PAM_FAIL_CHECK; < if (rhost) { < add_attribute(request, PW_CALLING_STATION_ID, (unsigned char *) rhost, < strlen(rhost)); < } < 1613d1604 < =============================================== Thanks Christiaan Ehlers -----Original Message----- From: Alan DeKok [mailto:aland@ox.org] Sent: 03 June 2005 17:30 To: FreeRadius users mailing list Subject: Re: 'Segmentation fault' loading rlm_sql_postgresql Achim Friedland <mailinglists@ahzf.de> wrote:
is there a known problem with freeradius 1.0.2 and rlm_sql_postgresql? Load the sql.conf just makes my freeradius segfaulting...
It's a libltdl problem. It can't find the postgres libraries on your system, as they're probably installed in a non-standard place. Set LD_LIBRARY_PATH, or in radiusd.conf, "libdir". Or, build the server statically. Or, install the postgres libraries in a standard place. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html