fix crash
authorkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Fri, 10 Dec 2010 20:30:41 +0000 (20:30 +0000)
committerkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Fri, 10 Dec 2010 20:30:41 +0000 (20:30 +0000)
git-svn-id: https://silmor.de/svn/softmagic/elam/trunk@653 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

src/elamexpression.cpp

index 89d80f8..587cfea 100644 (file)
@@ -158,6 +158,7 @@ inline QList<Token>Expression::simplifyTokens(QList<Token> toks)
 {
        QList<Token>ret;
        int min=0,max=toks.size()-1;
+       if(max<min)return ret;
        //eliminate redundant parentheses
        while(toks[min].type()==Token::ParOpen && toks[max].type()==Token::ParClose){
                min++;max--;