[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/strigi/src/streamanalyzer
From:       Jos van den Oever <jos () vandenoever ! info>
Date:       2008-05-31 21:33:22
Message-ID: 1212269602.183622.18366.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 815003 by vandenoever:

Remove whitespace before parsing the query.

 M  +2 -0      queryparser.cpp  


--- trunk/kdesupport/strigi/src/streamanalyzer/queryparser.cpp #815002:815003
@@ -139,7 +139,9 @@
 removeXML(const std::string& q) {
     string::size_type tagstart = q.find("<userQuery");
     string::size_type tagend = q.find(">", tagstart);
+    while (tagend+1 < q.size() && isspace(q[tagend+1])) tagend++;
     string::size_type queryend = q.find("<", tagend);
+    while (queryend-1 > tagend && isspace(q[queryend-1])) queryend--;
     if (queryend != string::npos) {
         return q.substr(tagend+1, queryend-tagend-1);
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic