Fix unexpected behavior when using a long certificate in command line.
Fix unexpected behavior when using a long certificate in command line.

Certificate passed via command line with a size larger than the expected
maximum filename size fail the stat syscall with ENAMETOOLONG rather
than ENOENT, which causes decode_file() to consider it as a filename
rather than inline.

google/hiba,google/hiba