Memory leak in lobj example code

Started by Nishad Prakashover 25 years ago2 messagesdocs
Jump to latest
#1Nishad Prakash
prakashn@uci.edu

In the Programmer's Guide, the sample code for accessing large objects
from libpq has two functions with memory leaks.

The functions pickout() and overwrite() malloc space for buf which is
never freed.

See
http://www.postgresql.org/users-lounge/docs/7.0/programmer/largeobjects3207.htm

This problem is also in the 6.5 docs at
http://www.postgresql.org/users-lounge/docs/6.5/programmer/x3184.htm

Nishad
--
"Underneath the concrete, the dream is still alive" -- Talking Heads

#2Bruce Momjian
bruce@momjian.us
In reply to: Nishad Prakash (#1)
Re: Memory leak in lobj example code

Thanks. I have fixed this. It will appear in 7.1, and in the docs
tomorrow.

In the Programmer's Guide, the sample code for accessing large objects
from libpq has two functions with memory leaks.

The functions pickout() and overwrite() malloc space for buf which is
never freed.

See
http://www.postgresql.org/users-lounge/docs/7.0/programmer/largeobjects3207.htm

This problem is also in the 6.5 docs at
http://www.postgresql.org/users-lounge/docs/6.5/programmer/x3184.htm

Nishad
--
"Underneath the concrete, the dream is still alive" -- Talking Heads

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026