[unixODBC-support] Memory leak in SQLFetch?
Craddock, Richard C
cmi5 at cdc.gov
Tue Dec 14 14:24:36 GMT 2004
I am using the FreeTDS driver. I will try a different driver/database
From: Nick Gorham [mailto:nick.gorham at easysoft.com]
Sent: Tuesday, December 14, 2004 2:10 AM
To: Support for the unixODBC project; Craddock, Richard C
Subject: Re: [unixODBC-support] Memory leak in SQLFetch?
Craddock, Richard C wrote:
> Ladies and Gentlemen:
> I have a reproducible memory leak with the attached code. There are
> exactly 20160 elements that should be returned from the query. After
> running this program there is nearly 3Mb of un-freed memory. If I
> comment out the SQLFetch() calls then the memory leak goes away. I
> suspect that it may have something to do with how I am using unixODBC
> rather then a memory leak in unixODBC. But I have stared at the code
> for quite sometime to no avail. Has anyone had a similar problem?
> Have I made a mistake somewhere? I appreciate your time and
> Cameron Craddock
From a quick read, it looks ok, but it does depend on the driver as
well, what driver is this using ?
When you have these sorts of problems, its often worth just trying the
same thing with another database/driver to see if the leak remains.
More information about the unixODBC-support