svn commit: r1936673 - apr/apr/trunk/dbd
[email protected] Tue, 28 Jul 2026 15:20:40 -0000
| Newsgroups | gmane.comp.apache.apr.cvs |
|---|---|
| Message-ID | <178525204022.3570509.17929246936295324464@svn03-he-fi> |
Author: jorton
Date: Tue Jul 28 15:20:40 2026
New Revision: 1936673
Log:
* dbd/apr_dbd_oracle.c (outputParams): Stop and fail on reaching the
output column limit.
Modified:
apr/apr/trunk/dbd/apr_dbd_oracle.c
Modified: apr/apr/trunk/dbd/apr_dbd_oracle.c
==============================================================================
--- apr/apr/trunk/dbd/apr_dbd_oracle.c Tue Jul 28 15:19:14 2026 (r1936672)
+++ apr/apr/trunk/dbd/apr_dbd_oracle.c Tue Jul 28 15:20:40 2026 (r1936673)
@@ -1032,7 +1032,8 @@ static int outputParams(apr_dbd_t *sql,
¶mname[stmt->nout],
¶mnamelen[stmt->nout],
OCI_ATTR_NAME, sql->err);
- ++stmt->nout;
+ if (++stmt->nout == DBD_ORACLE_MAX_COLUMNS)
+ return 1;
}
}
switch (sql->status) {