[Fontconfig] FcFontList() can return NULL - should it? should it be documented?
behdad at behdad.org
Thu Aug 25 05:22:21 UTC 2016
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" <alan.coopersmith at oracle.com>
> While assisting with the investigation of:
> [JDK-8160664] JVM crashed with font manager on Solaris 12
> we discovered that if none of the font directories are present on the
> 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- alan.coopersmith at oracle.com
> Oracle Solaris Engineering - http://blogs.oracle.com/alanc
> Fontconfig mailing list
> Fontconfig at lists.freedesktop.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Fontconfig