diff options
author | 2006-02-23 01:41:52 +1000 | |
---|---|---|
committer | 2006-02-23 01:41:52 +1000 | |
commit | ca04fc745d5212ec2d5bf70271fd5aa8dc2320e6 (patch) | |
tree | 6936241f8b07dc11be9807aec22fbeff0428b328 /reader.c | |
parent | 3afead182710c7e45981707d22bebb8a1518f047 (diff) |
Add some input validation code to various functions
darcs-hash:20060222154152-ac50b-608032284165f099beecd1cd4f7c6bb2b45df432.gz
Diffstat (limited to 'reader.c')
-rw-r--r-- | reader.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -567,11 +567,12 @@ static void remove_duplicates( array_list_t *l ) prev = (wchar_t *)al_get( l, 0 ); for( in=1, out=1; in < al_get_count( l ); in++ ) - { + { wchar_t *curr = (wchar_t *)al_get( l, in ); + if( fldcmp( prev, curr )==0 ) { - free( curr ); + free( curr ); } else { @@ -2036,7 +2037,6 @@ void reader_set_buffer( wchar_t *b, int p ) else { data->buff_pos=l; -// fwprintf( stderr, L"Pos %d\n", l ); } reader_super_highlight_me_plenty( data->buff, |