Typically when teaching a class about embedded C programming, one of the early questions we ask is: Where does the memory come from for function arguments?
I can't imagine anyone reading this posting hasn't already read about the Apple "goto fail" bug in SSL. My reaction was one of incredulity; I really couldn't believe this code could have got…