OSDN Git Service

Regex metacharacters result in error post search
authorRichard MacGregor <rmacgregor@cyngn.com>
Mon, 24 Aug 2015 22:26:07 +0000 (15:26 -0700)
committerStephen Bird <sbird@cyngn.com>
Wed, 26 Aug 2015 21:56:23 +0000 (14:56 -0700)
commit1ad09f7b3212f49e478f7d2f2b1cb7674ac6feb0
treef251df996c8a72ad567bc01c8c02ff5e5a3b1f3e
parent1a23b92dc1d3a1a2f9b386139c40281d9c24fc26
Regex metacharacters result in error post search

After receiving search results, the user query was used to sort and
highlight results. If a part of the search included an incomplete regex
syntax (such as a regex metacharacter) it fails to compile the pattern.

Repro steps:
1) Create file with regex metacharactes in name Example: "(test).txt"
2) Search for file using partial name, and only single regex character
(from a set such as "()" or "[]"). Example: "("

Expected results:
Search shows correct files

Observed results:
Search ends up crashing FileManager

Change-Id: Idf5ee3b441481574a5bada1ca7e9048109a13435
Ticket: QRDL-1035
src/com/cyanogenmod/filemanager/util/SearchHelper.java