Comment

Comment by guidovranken

snprintf works most of the time but it can fail, and people almost never check the return value. For example it will always fail if you attempt to print a string >= 2GB. If that happens the output buffer may remain uninitialized (depends on the implementation) and you're at risk for a Heartbleed-like scenario.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton