Oracle foreign encoding fix
[clsql.git] / db-oracle / oracle-sql.lisp
index a58c8431e61548b8fdd2fb884952d924908d2786..7272b1c2273890ecc2e34dd32b2ec381b3c4f8ae 100644 (file)
@@ -514,7 +514,8 @@ the length of that format.")
                  (oci-stmt-prepare (deref-vp stmthp)
                                    (deref-vp errhp)
                                    c-stmt-string
-                                   (length sql-stmt-string)
+                                   (uffi:foreign-string-length length
+                                                               sql-stmt-string)
                                    +oci-ntv-syntax+ +oci-default+ :database db)
                  (oci-attr-get (deref-vp stmthp)
                                +oci-htype-stmt+