Are there memory leaks in the glibc fdopen implementation? The source code is here: https://github.com/bminor/glibc/blob/master/libio/iofdopen.c