Edwin Quijada wrote:
> ERROR: invalid memory alloc request size 4294967293
>
>
[......]
>
> text *new_t = (text *) palloc(LENMAX);
>
[......]
>
> memcpy(VARDATA(new_t),buf,strlen(buf));
Hola
Asignas/reservas el espacio a usar por new_t con palloc(40) y despues
intentas copiar los datos en buf[BUFSIZ] a este espacio.
¿Que valor tiene BUFSIZ?, probablemente mayor que 40, con lo que no
tienes suficiente memoria asignada/reservada para copiar buf en new_t.
un saludo
--
Rafael Martinez, <r(dot)m(dot)guerrero(at)usit(dot)uio(dot)no>
Center for Information Technology Services
University of Oslo, Norway
PGP Public Key: http://folk.uio.no/rafael/