Re: FcFontList() can return NULL - should it? should it be documented?
Behdad Esfahbod <[email protected]>
| Newsgroups | gmane.comp.fonts.fontconfig |
|---|---|
| Message-ID | <CAF63+7WYM4qv=Fdg3DOYjRK+XGS1prG_jNb=khDdLuDiHZdO=g@mail.gmail.com> |
My understanding is that fontconfig API returns NULL only on allocation failures. So, I think you've hit a bug. On Aug 25, 2016 1:19 PM, "Alan Coopersmith" <[email protected]> wrote: > While assisting with the investigation of: > [JDK-8160664] JVM crashed with font manager on Solaris 12 > https://bugs.openjdk.java.net/browse/JDK-8160664 > we discovered that if none of the font directories are present on the > system > FcFontList() returns NULL, but if at least one is present, even if empty, > then it returns a valid pointer to a list of 0 entries. > > This doesn't seem to be documented anywhere that I can find, but you > can see the fc-list utility checks for it all the way back to the > first revision in git. Is this intentional? Should it be documented > so other application authors know to check for NULL? > > -- > -Alan Coopersmith- [email protected] > Oracle Solaris Engineering - http://blogs.oracle.com/alanc > _______________________________________________ > Fontconfig mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/fontconfig > _______________________________________________ Fontconfig mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/fontconfig