svn commit: r1936687 - in apr/apr-util/branches/1.6.x: . dbd

[email protected] Wed, 29 Jul 2026 06:37:05 -0000
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <178530702521.3946470.4586338496433617463@svn03-he-fi>
Author: jorton
Date: Wed Jul 29 06:37:04 2026
New Revision: 1936687

Log:
Merge r1936673 from trunk:

* dbd/apr_dbd_oracle.c (outputParams): Stop and fail on reaching the
  output column limit.

Modified:
   apr/apr-util/branches/1.6.x/   (props changed)
   apr/apr-util/branches/1.6.x/dbd/apr_dbd_oracle.c

Modified: apr/apr-util/branches/1.6.x/dbd/apr_dbd_oracle.c
==============================================================================
--- apr/apr-util/branches/1.6.x/dbd/apr_dbd_oracle.c	Wed Jul 29 06:36:47 2026	(r1936686)
+++ apr/apr-util/branches/1.6.x/dbd/apr_dbd_oracle.c	Wed Jul 29 06:37:04 2026	(r1936687)
@@ -1031,7 +1031,8 @@ static int outputParams(apr_dbd_t *sql,
                                      &paramname[stmt->nout],
                                      &paramnamelen[stmt->nout],
                                      OCI_ATTR_NAME, sql->err);
-            ++stmt->nout;
+            if (++stmt->nout == DBD_ORACLE_MAX_COLUMNS)
+                return 1;
         }
     }
     switch (sql->status) {