Pro*C memory leakage! Please Help
Date: 1998/03/28
Message-ID: <351cd78c.18563525_at_news.netvigator.com>#1/1
Platform: Solarix 2.5.1
Hi All,
Please Help!
I have a daemon progrom written in C which uses Embedded SQL to connect to a remote oracle database.
I have a serious problem. Memory Leakage!
Is the following code correct? Please Help. Very Urgent.
short int db_dbslogin(char *pszid,char *pszPass,char *pszdbName,char
*pszdbStrin
g)
{
EXEC SQL BEGIN DECLARE SECTION;
char id[10] = "dbname";
char pass[10] = "dbpass";
char db_name[10]= "db1";
char db_string[20]="connectstring";
EXEC SQL END DECLARE SECTION; EXEC SQL CONNECT :id IDENTIFIED BY :pass AT :db_name USING :db_string;
if (sqlca.sqlcode < SQL_OK) {
db_malfunc_err_log(NULL,__FILE__,__LINE__,sqlca.sqlerrm.sqlerrmc);
}
return NOGOOD;
}
return GOOD;
}
short int db_dbslogout()
{
EXEC SQL BEGIN DECLARE SECTION;
char db_name[10]= "db1";
EXEC SQL END DECLARE SECTION;
EXEC SQL AT :db_name COMMIT WORK RELEASE;
if (sqlca.sqlcode < SQL_OK) {
db_malfunc_err_log(NULL,__FILE__,__LINE__,sqlca.sqlerrm.sqlerrmc);
}
return NOGOOD;
}
return GOOD;
}
Received on Sat Mar 28 1998 - 00:00:00 CET