freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: <Mitchell_Freed AT McAfee.com>
- To: <freetds AT lists.ibiblio.org>
- Subject: Re: [freetds] Segfault With Invalid Credentials
- Date: Thu, 1 Mar 2012 11:53:34 -0800
I'll see if I can track down exactly where it's getting confused.
- Mitch
On 02/29/2012 06:44 PM, James K. Lowden wrote:
On Wed, 29 Feb 2012 08:58:39 -0800
<Mitchell_Freed AT McAfee.com><mailto:Mitchell_Freed AT McAfee.com> wrote:
> The error occurs in mem.c when trying to free the TDSLOGIN*. I
> noticed that the TDSLOGIN* allocated in tds_alloc_login is a
> different pointer than the one being passed to tds_free_login.
> Looking into it a bit closer the tds_free_login is failing on the
> TDSLOGIN* allocated from tds_alloc_connection -- if that helps.
On the error path from a connection failure, ct_connect() calls a host
of free_* routines, some of which call other freers, some through
pointers. It's possible something goes wrong. Not obvious, but
possible.
You could attack it through your malloc(3). Most C standard libraries
have ways to make invalid frees fail in a noisy way.
Thanks for reporting the problem...
--jkl
_______________________________________________
FreeTDS mailing list
FreeTDS AT lists.ibiblio.org<mailto:FreeTDS AT lists.ibiblio.org>
http://lists.ibiblio.org/mailman/listinfo/freetds
-
Re: [freetds] Segfault With Invalid Credentials,
Mitchell_Freed, 03/01/2012
-
Re: [freetds] Segfault With Invalid Credentials,
Frediano Ziglio, 03/01/2012
- Re: [freetds] Segfault With Invalid Credentials, Mitchell_Freed, 03/02/2012
- Re: [freetds] Segfault With Invalid Credentials, Mitchell_Freed, 03/02/2012
-
Re: [freetds] Segfault With Invalid Credentials,
Frediano Ziglio, 03/01/2012
Archive powered by MHonArc 2.6.24.