Added sanity check to class index of backtrace return

Seems there's a scenario within PICKLES that provides a backtrace report that lacks a class name (even though the file being referenced is a class). If no class is set it's simply omitted.
This commit is contained in:
Josh Sherman 2012-10-15 22:36:03 -04:00
parent 4a41a07635
commit 8e0fe3dc3d
2 changed files with 8 additions and 2 deletions

View file

@ -156,9 +156,12 @@ class Database_PDO_Common extends Database_Common
krsort($backtrace);
foreach ($backtrace as $file)
{
if (isset($file['class']))
{
$files[] = $file['class'] . ':' . $file['line'];
}
}
$sql .= "\n" . '/* [' . implode('|', $files) . '] */';

View file

@ -1969,9 +1969,12 @@ class Database_PDO_Common extends Database_Common
krsort($backtrace);
foreach ($backtrace as $file)
{
if (isset($file['class']))
{
$files[] = $file['class'] . ':' . $file['line'];
}
}
$sql .= "\n" . '/* [' . implode('|', $files) . '] */';