Changeset 99fec92fb8d61c7702006db41f5ab7dfd6111e5b

Show
Ignore:
Timestamp:
05/05/08 09:50:30 (4 months ago)
Author:
Rafaël Carré <funman@videolan.org>
git-committer:
Rafaël Carré <funman@videolan.org> 1209973830 +0200
git-parent:

[32edee83adbf9c1a9513d9f2da5009747ce732ea]

git-author:
Rafaël Carré <funman@videolan.org> 1209973830 +0200
Message:

Do not duplicate potentially NULL strings

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/config/core.c

    r47ee4e3 r99fec92  
    741741    /* XDG Base Directory Specification - Version 0.6 */ 
    742742    snprintf (var, sizeof (var), "XDG_%s_HOME", xdg_name); 
    743     psz_env = FromLocaleDup (getenv (var)); 
     743    char *psz_home = getenv( var ); 
     744    psz_env = psz_home ? FromLocaleDup( psz_home ) : NULL; 
    744745    if( psz_env ) 
    745746    { 
     
    749750    } 
    750751 
    751     psz_env = FromLocaleDup (getenv ("HOME")); 
     752    psz_home = getenv( "HOME" ); 
     753    psz_env = psz_home ? FromLocaleDup( psz_home ) : NULL; 
    752754    /* not part of XDG spec but we want a sensible fallback */ 
    753755    if( !psz_env )