[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-glpk] *** glibc detected *** /src/glpk-4.32/examples/.libs/lt-glpso
From: |
xypron |
Subject: |
[Bug-glpk] *** glibc detected *** /src/glpk-4.32/examples/.libs/lt-glpsol: double free or corruption (!prev) |
Date: |
Sat, 25 Oct 2008 06:23:38 -0700 (PDT) |
Hello Andrew,
table OUT to a non existing table may cause an error
*** glibc detected *** /glpk-4.32/examples/.libs/lt-glpsol: double free or
corruption (!prev)
Please, apply the patch below
http://glpk.dyndns.org/viewvc/svn/glpk/glpk/trunk/glpk-4.32/src/glpsql.c?view=diff&r1=297&r2=294&diff_format=h
Best regards
Xypron
--- glpk/glpk/trunk/glpk-4.32/src/glpsql.c 2008/10/02 22:18:03 294
+++ glpk/glpk/trunk/glpk-4.32/src/glpsql.c 2008/10/25 13:20:52 297
@@ -830,10 +830,6 @@
{
xprintf("db_iodbc_write: Query\n\"%s\"\nfailed.\n", query);
extract_error("SQLExecDirect", sql->hdbc, SQL_HANDLE_DBC);
- dl_SQLFreeHandle(SQL_HANDLE_STMT, sql->hstmt);
- dl_SQLDisconnect(sql->hdbc);
- dl_SQLFreeHandle(SQL_HANDLE_DBC, sql->hdbc);
- dl_SQLFreeHandle(SQL_HANDLE_ENV, sql->henv);
xfree(query);
xfree(template);
return 1;
@@ -850,7 +846,6 @@
sql = (struct db_odbc *) link;
xassert(sql != NULL);
-
/* Commit */
if ( sql->mode == 'W' )
dl_SQLEndTran(SQL_HANDLE_ENV, sql->henv, SQL_COMMIT);
@@ -1412,12 +1407,8 @@
{
xprintf("db_mysql_write: Query\n\"%s\"\nfailed.\n", query);
xprintf("%s\n",dl_mysql_error(sql->con));
- dl_mysql_close(sql->con);
xfree(query);
xfree(template);
- xfree(sql->query);
- xfree(sql);
- dca->link = NULL;
return 1;
}
--
View this message in context:
http://www.nabble.com/***-glibc-detected-***--src-glpk-4.32-examples-.libs-lt-glpsol%3A-double-free-or-corruption-%28%21prev%29-tp20164121p20164121.html
Sent from the Gnu - GLPK - Bugs mailing list archive at Nabble.com.
- [Bug-glpk] *** glibc detected *** /src/glpk-4.32/examples/.libs/lt-glpsol: double free or corruption (!prev),
xypron <=