void res_clear_info(vorbis_info_residue *info){
 if(info){
 if(info->stagemasks)_ogg_free(info->stagemasks);
 if(info->stagebooks)_ogg_free(info->stagebooks);
    memset(info,0,sizeof(*info));
 }
}

The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.