diff --git a/programs/test/zeroize.c b/programs/test/zeroize.c index 252438bcf..29cc0ac3c 100644 --- a/programs/test/zeroize.c +++ b/programs/test/zeroize.c @@ -66,7 +66,7 @@ int main( int argc, char** argv ) char buf[BUFFER_LEN]; char *p = buf; char *end = p + BUFFER_LEN; - char c; + int c; if( argc != 2 ) { @@ -83,7 +83,7 @@ int main( int argc, char** argv ) } while( ( c = fgetc( fp ) ) != EOF && p < end - 1 ) - *p++ = c; + *p++ = (char)c; *p = '\0'; if( p - buf != 0 )