Warning cleanup: signed meets unsigned. (Adds variable dosearch():outlen.)

This commit is contained in:
Hallvard Furuseth 2008-10-17 16:35:24 +00:00
parent 9a542f526d
commit 0d7ee548e1

View File

@ -1146,14 +1146,15 @@ static int dosearch(
int cancel_msgid = -1;
if( filtpatt != NULL ) {
size_t max_fsize = strlen( filtpatt ) + strlen( value ) + 1;
size_t max_fsize = strlen( filtpatt ) + strlen( value ) + 1, outlen;
filter = malloc( max_fsize );
if( filter == NULL ) {
perror( "malloc" );
return EXIT_FAILURE;
}
if( snprintf( filter, max_fsize, filtpatt, value ) >= max_fsize ) {
outlen = snprintf( filter, max_fsize, filtpatt, value );
if( outlen >= max_fsize ) {
fprintf( stderr, "Bad filter pattern: \"%s\"\n", filtpatt );
free( filter );
return EXIT_FAILURE;