[svn:dbd-oracle] r14590 - dbd-oracle/trunk

[email protected] Fri, 17 Dec 2010 09:24:01 -0800 (PST)
Newsgroups perl.dbd.oracle.changes
Message-ID <[email protected]>
Author: byterock
Date: Fri Dec 17 09:24:01 2010
New Revision: 14590

Modified:
   dbd-oracle/trunk/oci8.c

Log:
 Fix for  rt.cpan.org Ticket #=61511 ORA-00942 when inserting into a table with a LOB column over a synonym on HP-U from Kris Lemaire


Modified: dbd-oracle/trunk/oci8.c
==============================================================================
--- dbd-oracle/trunk/oci8.c	(original)
+++ dbd-oracle/trunk/oci8.c	Fri Dec 17 09:24:01 2010
@@ -4036,6 +4036,7 @@
 	lob_refetch_t *lr = NULL;
 	STRLEN tablename_len;
 	char *tablename;
+	char new_tablename[100];
 	switch (imp_sth->stmt_type) {
 		case OCI_STMT_UPDATE:
 			tablename = find_ident_after(imp_sth->statement,
@@ -4068,7 +4069,6 @@
 	if (status == OCI_SUCCESS) { /* There is a synonym, get the schema */
 		char *syn_schema=NULL;
 		char syn_name[100];
-		char new_tablename[100];
 		ub4  tn_len = 0, syn_schema_len = 0;
 
 		strncpy(syn_name,tablename,strlen(tablename));