Bug #16314 XML: extractvalue() crash if vertical bar
Submitted: 10 Jan 2006 0:21 Modified: 10 Feb 2006 10:36
Reporter: Peter Gulutzan
Status: Duplicate
Category:Server: XML Severity:S3 (Non-critical)
Version:5.1.5-alpha-debug OS:Linux (SUSE 10.0)
Assigned to: Alexander Barkov Target Version:

[10 Jan 2006 0:21] Peter Gulutzan
Description:
With extractvalue(), I use | in a certain place. Crash.

How to repeat:
mysql> select extractvalue('<a><b>B</b></a>','/a|b');
ERROR 2013 (HY000): Lost connection to MySQL server during query
[10 Jan 2006 0:41] Miguel Solorzano
mysql> select extractvalue('<a><b>B</b></a>','/a|b');
ERROR 2013 (HY000): Lost connection to MySQL server during query
[18 Jan 2006 11:44] Alexander Barkov
Peter, what is expected behaviour?

It should work the same as:
select extractvalue('<a><b>B</b></a>','/a|/b');

Right?
[10 Feb 2006 10:36] Alexander Barkov
The source of this bug is the same with Bug#16234
Closing as duplicatate.