Avoid free-before-initialize vulnerability in heap

Bug: 27211885
Change-Id: Ib9c93bd9ffdde2a5f8d31a86f06e267dc9c152db

FLAC__StreamDecoderTellStatus file_tell_callback_(const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data)
{
 FLAC__off_t pos;
 (void)client_data;

 if(decoder->private_->file == stdin)
 return FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED;
 else if((pos = ftello(decoder->private_->file)) < 0)
 return FLAC__STREAM_DECODER_TELL_STATUS_ERROR;
 else {
 *absolute_byte_offset = (FLAC__uint64)pos;
 return FLAC__STREAM_DECODER_TELL_STATUS_OK;
 }
}

FLAC__StreamDecoderTellStatus file_tell_callback_(const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data)
{
 FLAC__off_t pos;
 (void)client_data;

 if(decoder->private_->file == stdin)
 return FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED;
 else if((pos = ftello(decoder->private_->file)) < 0)
 return FLAC__STREAM_DECODER_TELL_STATUS_ERROR;
 else {
 *absolute_byte_offset = (FLAC__uint64)pos;
 return FLAC__STREAM_DECODER_TELL_STATUS_OK;
 }
}
