altered condition to srcLenth -1 and not "srcLength - 2"
This commit is contained in:
@@ -50,7 +50,7 @@ WCardFilter * WCFilterFactory::Construct(string src)
|
|||||||
if (endp != string::npos)
|
if (endp != string::npos)
|
||||||
{
|
{
|
||||||
WCFilterGROUP * g = NEW WCFilterGROUP(Construct(src.substr(i + 1, endp - 1)));
|
WCFilterGROUP * g = NEW WCFilterGROUP(Construct(src.substr(i + 1, endp - 1)));
|
||||||
if ( endp < (srcLength - 2) )
|
if ( endp < (srcLength - 1) )
|
||||||
{
|
{
|
||||||
if (src[endp + 1] == '|')
|
if (src[endp + 1] == '|')
|
||||||
return NEW WCFilterOR(g, Construct(src.substr(endp + 2)));
|
return NEW WCFilterOR(g, Construct(src.substr(endp + 2)));
|
||||||
@@ -68,7 +68,7 @@ WCardFilter * WCFilterFactory::Construct(string src)
|
|||||||
if (endp != string::npos)
|
if (endp != string::npos)
|
||||||
{
|
{
|
||||||
WCFilterNOT * g = NEW WCFilterNOT(Construct(src.substr(i + 1, endp - 1)));
|
WCFilterNOT * g = NEW WCFilterNOT(Construct(src.substr(i + 1, endp - 1)));
|
||||||
if (endp < (srcLength - 2) )
|
if (endp < (srcLength - 1) )
|
||||||
{
|
{
|
||||||
if (src[endp + 1] == '|')
|
if (src[endp + 1] == '|')
|
||||||
return NEW WCFilterOR(g, Construct(src.substr(endp + 2)));
|
return NEW WCFilterOR(g, Construct(src.substr(endp + 2)));
|
||||||
|
|||||||
Reference in New Issue
Block a user