lib/repo-pull: Fix a potential minor leak

If override-remote-name is specified in the options to
ostree_repo_pull_with_options(), but the remote_name_or_baseurl argument
is also set to a remote name, the override-remote-name would be leaked.

Note that this is currently an invalid configuration, so this leak is
basically never hit.

Signed-off-by: Philip Withnall <withnall@endlessm.com>

Closes: #1202
Approved by: cgwalters
This commit is contained in:
Philip Withnall 2017-09-21 16:01:44 +01:00 committed by Atomic Bot
parent c6f972406e
commit 030d2b1525
1 changed files with 1 additions and 0 deletions

View File

@ -3360,6 +3360,7 @@ ostree_repo_pull_with_options (OstreeRepo *self,
{ {
g_autofree char *unconfigured_state = NULL; g_autofree char *unconfigured_state = NULL;
g_free (pull_data->remote_name);
pull_data->remote_name = g_strdup (remote_name_or_baseurl); pull_data->remote_name = g_strdup (remote_name_or_baseurl);
/* Fetch GPG verification settings from remote if it wasn't already /* Fetch GPG verification settings from remote if it wasn't already