Thanks a lot! It's working whole day :)
On Sat, Jan 19, 2002 at 09:09:43PM +0300, Alex L. Demidov wrote: > Same problem here. Try this patch. > > --- src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c.orig Sat >Jan 19 21:00:39 2002 > +++ src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c Sat Jan 19 >20:55:50 2002 > @@ -255,8 +255,8 @@ > pg_sock->num_fields = records; > > if ((PQntuples(pg_sock->result) > 0) && (records > 0)) { > - pg_sock->row = (char **)rad_malloc(records*sizeof(char *)+1); > - memset(pg_sock->row, '\0', records*sizeof(char *)+1); > + pg_sock->row = (char **)rad_malloc((records+1)*sizeof(char *)); > + memset(pg_sock->row, '\0', (records+1)*sizeof(char *)); > > for (i = 0; i < records; i++) { > len = PQgetlength(pg_sock->result, pg_sock->cur_row, i); > > -- Igor A. Karpov phone: +380(44)238-0624 Unix System Administrator Has Hell frozen over yet? - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html