The "a" in "straight" has a short "a" sound, like the "a" in "cat" or "hat."
It's easy to get confused because "straight" is spelled with an "a," which is often associated with long vowel sounds. But in this case, the "a" is followed by a consonant cluster ("ight"), which typically makes the vowel sound short.