From: Michael Brown Date: Mon, 16 Feb 2009 04:56:55 +0000 (+0000) Subject: [uri] Allow use of relative URIs when calling churi() X-Git-Tag: v0.9.7~32 X-Git-Url: http://git.etherboot.org/people/lynusvaz/gpxe.git/commitdiff_plain/349868b8fdd043c19956594bd144b66395523f02?hp=7bc4093e1a31ecdec9b11e392a114dd0925c9490;ds=sidebyside [uri] Allow use of relative URIs when calling churi() --- diff --git a/src/core/cwuri.c b/src/core/cwuri.c index c7f01386..81fd900e 100644 --- a/src/core/cwuri.c +++ b/src/core/cwuri.c @@ -36,6 +36,9 @@ struct uri *cwuri = NULL; * @v uri New working URI, or NULL */ void churi ( struct uri *uri ) { + struct uri *new_uri; + + new_uri = resolve_uri ( cwuri, uri ); uri_put ( cwuri ); - cwuri = uri_get ( uri ); + cwuri = new_uri; }