summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2022-08-26 18:13:33 +0200
committerDamien Regad <dregad@mantisbt.org>2022-09-03 18:31:41 +0200
commit6d7eb31101e272a7a8e5b7a3b995a636e86d630e (patch)
tree1905d9d3a2dcef5a048a271a9b11adef5b1ad1a2
parent50d24a3c6d8cfb1b86041e59f67d4f767d94bbee (diff)
downloadadodb-6d7eb31101e272a7a8e5b7a3b995a636e86d630e.tar.gz
adodb-6d7eb31101e272a7a8e5b7a3b995a636e86d630e.tar.bz2
adodb-6d7eb31101e272a7a8e5b7a3b995a636e86d630e.zip
Fix backtrace printed twice in debug mode 99
See https://github.com/ADOdb/ADOdb/pull/856#discussion_r953591183
-rw-r--r--adodb-lib.inc.php4
-rw-r--r--adodb.inc.php3
2 files changed, 2 insertions, 5 deletions
diff --git a/adodb-lib.inc.php b/adodb-lib.inc.php
index e1fba109..7357f5ea 100644
--- a/adodb-lib.inc.php
+++ b/adodb-lib.inc.php
@@ -1250,8 +1250,8 @@ function _adodb_debug_execute($zthis, $sql, $inputarr)
}
}
- if ($zthis->debug === 99) {
- _adodb_backtrace(true, 9999, 2);
+ if ($qID === false || $zthis->debug === 99) {
+ _adodb_backtrace();
}
return $qID;
}
diff --git a/adodb.inc.php b/adodb.inc.php
index e315a080..a6b3781b 100644
--- a/adodb.inc.php
+++ b/adodb.inc.php
@@ -1556,9 +1556,6 @@ if (!defined('_ADODB_LAYER')) {
// error handling if query fails
if ($this->_queryID === false) {
- if ($this->debug == 99) {
- adodb_backtrace(true,5);
- }
$fn = $this->raiseErrorFn;
if ($fn) {
$fn($this->databaseType,'EXECUTE',$this->ErrorNo(),$this->ErrorMsg(),$sql,$inputarr,$this);