From 130394ff01f79542d878f65d5c2f457df796af9c Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Thu, 2 Jul 2015 19:12:12 +0400 Subject: [PATCH] Use non greedy match. --- app/xml_cdr/v_xml_cdr_import.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/xml_cdr/v_xml_cdr_import.php b/app/xml_cdr/v_xml_cdr_import.php index 0d23e5f216..197d312ad9 100644 --- a/app/xml_cdr/v_xml_cdr_import.php +++ b/app/xml_cdr/v_xml_cdr_import.php @@ -80,7 +80,7 @@ global $debug; //fix the xml by escaping the contents of - $xml_string = preg_replace_callback("/<([^><]+)>(.*[><].*)<\/\g1>/", + $xml_string = preg_replace_callback("/<([^><]+)>(.*?[><].*?)<\/\g1>/", function ($matches) { var_dump($matches); return '<' . $matches[1] . '>' .