core: Actually allow none in ostree_parse_refspec()

Both 'out_remote' and 'out_ref' parameters already have the (allow-none)
annotation but that wasn't actually true.
This commit is contained in:
Matthew Barnes 2015-04-06 12:08:27 -04:00
parent f01fceb5d7
commit f2b2d7c3f2

View File

@ -124,7 +124,7 @@ ostree_parse_refspec (const char *refspec,
{
gboolean ret = FALSE;
GMatchInfo *match = NULL;
char *remote;
gs_free char *remote = NULL;
static gsize regex_initialized;
static GRegex *regex;
@ -155,8 +155,10 @@ ostree_parse_refspec (const char *refspec,
}
ret = TRUE;
*out_remote = remote;
*out_ref = g_match_info_fetch (match, 2);
gs_transfer_out_value (out_remote, &remote);
if (out_ref != NULL)
*out_ref = g_match_info_fetch (match, 2);
out:
if (match)
g_match_info_unref (match);