>> +  char* buffer = malloc(BLOCKSIZE + 72);
>
> Spacing:
>
>     char *buffer = malloc (BLOCKSIZE + 72);
>
>> +  if (!buffer)
>> +    return 1;
>
> Where is that memory freed?

Everything else is fine by me.

Paolo


Reply via email to