I don't see what the big deal is here. He throws inputs at a function not meant to handle them and gets a segfault. Isn't this more-or-less expected from all C functions?
We are getting separated from that kind of behavior. Nowadays the language is generally expected to protect you from yourself.
No, C is specifically for situations where you don't want the language to "protect you from yourself". E.g. systems programming where little or no runtime performance will be sacrificed to enable imperfect code to be safe.
We are getting separated from that kind of behavior. Nowadays the language is generally expected to protect you from yourself.