if( f )
{
i64 fsize = vg_file_size( f );
- void *buf = malloc( fsize + reserve_end );
+ void *buf = vg_alloc( fsize + reserve_end );
- if( buf )
- {
- /* Invalid / corrupt read */
- if( fread( buf, 1, fsize, f ) != fsize )
- {
- free( buf );
- buf = NULL;
- }
- }
+ /* Invalid / corrupt read */
+ if( fread( buf, 1, fsize, f ) != fsize )
+ {
+ vg_free( buf );
+ buf = NULL;
+ }
*size = fsize;