Обсуждение: Memory leak in lobj example code
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
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