c
// Add a check to ensure the stream has not been freed
if (tile->pkthdrstream && !is_stream_freed(tile->pkthdrstream)) {
    // Use tile->pkthdrstream
} else {
    // Handle the error or freed stream case
}
