Not obvious is it. It's only ssl so it's not like it's important. The non-obviousness of it and the spectacularness of the goto fail is, well, in my view, the whole point.
C should not still suck this bad. One line un-braced blocks are a standard bug. Why no fixy? Why? What do we have to do?