Christopher,
>
> I want to return a string allocated by the postgresql library.  However, 
> PHP ends up efree()ing it I think, which causes a miscount error.  How can 
> I deal with this?

don't mix php allocated memory with externally allocated memory. if you
want to return a string from pgsql, you have to estrdup() it, otherwise Bad 
Things (tm)
happen.
    take a look at the RETURN_STRING[L] macro. the last argument determines
whether the string passed to it is duplicated by PHP before returning it to 
the user.


l0t3k 

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to