[Fontconfig] fontconfig: Branch 'master'

Behdad Esfahbod behdad at behdad.org
Fri Jul 4 08:43:24 PDT 2014


Funny thing.  For the first time I compiled fontconfig on my Macbook Air last
night and saw it crashing.  This morning on the metro ride to the office I
tracked it down and committed a fixed.  Just got to the office and tried to
git push, which failed.  So I git pulled and got your commit in, and my commit
become a null, not a conflict.  It was byte by byte identical to yours! :))

On 14-07-04 05:05 AM, Akira TAGOH wrote:
>  src/fccfg.c |   11 +++++++----
>  1 file changed, 7 insertions(+), 4 deletions(-)
> 
> New commits:
> commit 5b22776999b6052afe0e829b1a0c0935bbe1e9f7
> Author: Akira TAGOH <akira at tagoh.org>
> Date:   Fri Jul 4 18:04:52 2014 +0900
> 
>     Fix a crash when no sysroot is given and failed to load the default fonts.conf
> 
> diff --git a/src/fccfg.c b/src/fccfg.c
> index e2555f0..6d32595 100644
> --- a/src/fccfg.c
> +++ b/src/fccfg.c
> @@ -2342,7 +2342,7 @@ void
>  FcConfigSetSysRoot (FcConfig      *config,
>  		    const FcChar8 *sysroot)
>  {
> -    FcChar8 *s;
> +    FcChar8 *s = NULL;
>      FcBool init = FcFalse;
>  
>      if (!config)
> @@ -2362,9 +2362,12 @@ FcConfigSetSysRoot (FcConfig      *config,
>  	}
>      }
>  
> -    s = FcStrCopyFilename (sysroot);
> -    if (!s)
> -	return;
> +    if (sysroot)
> +    {
> +	s = FcStrCopyFilename (sysroot);
> +	if (!s)
> +	    return;
> +    }
>  
>      if (config->sysRoot)
>  	FcStrFree (config->sysRoot);
> _______________________________________________
> Fontconfig mailing list
> Fontconfig at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/fontconfig
> 

-- 
behdad
http://behdad.org/


More information about the Fontconfig mailing list