[PATCH v2 2/3] home_config_path: allow NULL xdg parameter
- From
Matthieu Moy <matthieu.moy@imag.fr>
- Date
- Jul 25, 2014, 18:00 UTC
- Message-ID
- <1406311207-8276-2-git-send-email-Matthieu.Moy@imag.fr>
- In-Reply-To
- <1406311207-8276-1-git-send-email-Matthieu.Moy@imag.fr>
This allows a caller to request the global config file without requesting the XDG one.
Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr> --- path.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/path.c b/path.c index 3afcdb4..f68df0c 100644 --- a/path.c +++ b/path.c @@ -148,10 +148,12 @@ void home_config_paths(char **global, char **xdg, char *file) *global = mkpathdup("%s/.gitconfig", home); } - if (!xdg_home) - *xdg = NULL; - else - *xdg = mkpathdup("%s/git/%s", xdg_home, file); + if (xdg) { + if (!xdg_home) + *xdg = NULL; + else + *xdg = mkpathdup("%s/git/%s", xdg_home, file); + } free(to_free); }
-- 2.0.2.737.gfb43bde