diff options
author | Michael Brown <mcb30@etherboot.org> | 2009-02-16 04:56:55 +0000 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2009-02-16 04:56:55 +0000 |
commit | 349868b8fdd043c19956594bd144b66395523f02 (patch) | |
tree | 19939c8e160a778da7b081fead108bf7399c7e23 | |
parent | 7bc4093e1a31ecdec9b11e392a114dd0925c9490 (diff) | |
download | ipxe-349868b8fdd043c19956594bd144b66395523f02.tar.gz |
[uri] Allow use of relative URIs when calling churi()
-rw-r--r-- | src/core/cwuri.c | 5 |
1 files changed, 4 insertions, 1 deletions
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; } |