diff options
Diffstat (limited to '')
| -rw-r--r-- | src/fstring.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fstring.h b/src/fstring.h index 73b04ab..31794d7 100644 --- a/src/fstring.h +++ b/src/fstring.h | |||
| @@ -418,12 +418,14 @@ namespace Bu | |||
| 418 | return true; | 418 | return true; |
| 419 | if( pFirst == NULL ) | 419 | if( pFirst == NULL ) |
| 420 | return false; | 420 | return false; |
| 421 | if( nLength != pData.nLength ) | ||
| 422 | return false; | ||
| 421 | 423 | ||
| 422 | flatten(); | 424 | flatten(); |
| 423 | pData.flatten(); | 425 | pData.flatten(); |
| 424 | const chr *a = pData.pFirst->pData; | 426 | const chr *a = pData.pFirst->pData; |
| 425 | chr *b = pFirst->pData; | 427 | chr *b = pFirst->pData; |
| 426 | for( ; *a!=(chr)0 || *b!=(chr)0; a++, b++ ) | 428 | for( long j = 0; j < nLength; j++, a++, b++ ) |
| 427 | { | 429 | { |
| 428 | if( *a != *b ) | 430 | if( *a != *b ) |
| 429 | return false; | 431 | return false; |
