@@ -24,14 +24,14 @@ void test(char *buffer, int bufferSize)
2424 if ((buffer[i] == ' x' ) && (bufferSize >= i + 1 )) {} // BAD [NOT DETECTED]
2525
2626 if ((i < bufferSize) && (true ) && (buffer[i] == ' x' )) {} // GOOD
27- if ((buffer[i] == ' x' ) && (true ) && (i < bufferSize)) {} // BAD [NOT DETECTED]
27+ if ((buffer[i] == ' x' ) && (true ) && (i < bufferSize)) {} // BAD
2828
2929 if ((i < bufferSize - 1 ) && (buffer[i + 1 ] == ' x' )) {} // GOOD
3030 if ((buffer[i + 1 ] == ' x' ) && (i < bufferSize - 1 )) {} // BAD [NOT DETECTED]
3131
32- if ((i < bufferSize) && (buffer[i] == ' x' ) && (i < bufferSize - 1 )) {} // GOOD
32+ if ((i < bufferSize) && (buffer[i] == ' x' ) && (i < bufferSize - 1 )) {} // GOOD [FALSE POSITIVE]
3333 if ((i < bufferSize) && ((buffer[i] == ' x' ) && (i < bufferSize - 1 ))) {} // GOOD [FALSE POSITIVE]
34- if ((i < bufferSize + 1 ) && (buffer[i] == ' x' ) && (i < bufferSize)) {} // BAD [NOT DETECTED]
34+ if ((i < bufferSize + 1 ) && (buffer[i] == ' x' ) && (i < bufferSize)) {} // BAD
3535 if ((i < bufferSize + 1 ) && ((buffer[i] == ' x' ) && (i < bufferSize))) {} // BAD
3636
3737 // look for 'ab'
@@ -41,10 +41,10 @@ void test(char *buffer, int bufferSize)
4141 }
4242
4343 if ((i < bufferSize) && (buffer[i])) {} // GOOD
44- if ((buffer[i]) && (i < bufferSize)) {} // BAD [NOT DETECTED]
44+ if ((buffer[i]) && (i < bufferSize)) {} // BAD
4545
4646 if ((i < bufferSize) && (buffer[i] + 1 == ' x' )) {} // GOOD
47- if ((buffer[i] + 1 == ' x' ) && (i < bufferSize)) {} // BAD [NOT DETECTED]
47+ if ((buffer[i] + 1 == ' x' ) && (i < bufferSize)) {} // BAD
4848
4949 if ((buffer != 0 ) && (i < bufferSize)) {} // GOOD
5050}
0 commit comments