Cool code example, thanks.
No, nothing, and that was the point (at least with that version of avr-gcc).
It is a very common sort of careless mistake, made by not paying attention, and strlcpy does not protect from the potentially disastrous consequences.