Pro*C memory leakage! Please Help

From: <MEYOU_at_ComPorts.com>
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

Original text of this message