https://bugs.freedesktop.org/show_bug.cgi?id=90194
--- Comment #4 from Pekka Paalanen ppaalanen@gmail.com --- If you initialize an fd, at least initialize it to the invalid file descriptor -1. Zero is a valid file descriptor and very often already an open one.