mirror of https://github.com/ipxe/ipxe.git
uri_get(NULL) and uri_put(NULL) are explicitly allowed.
parent
d4947c05b2
commit
49009a4c1b
|
@ -33,10 +33,9 @@ struct uri *cwuri = NULL;
|
||||||
/**
|
/**
|
||||||
* Change working URI
|
* Change working URI
|
||||||
*
|
*
|
||||||
* @v uri New working URI
|
* @v uri New working URI, or NULL
|
||||||
*/
|
*/
|
||||||
void churi ( struct uri *uri ) {
|
void churi ( struct uri *uri ) {
|
||||||
if ( cwuri )
|
|
||||||
uri_put ( cwuri );
|
uri_put ( cwuri );
|
||||||
cwuri = uri_get ( uri );
|
cwuri = uri_get ( uri );
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,8 +105,8 @@ static inline int uri_has_relative_path ( struct uri *uri ) {
|
||||||
/**
|
/**
|
||||||
* Increment URI reference count
|
* Increment URI reference count
|
||||||
*
|
*
|
||||||
* @v uri URI
|
* @v uri URI, or NULL
|
||||||
* @ret uri URI
|
* @ret uri URI as passed in
|
||||||
*/
|
*/
|
||||||
static inline __attribute__ (( always_inline )) struct uri *
|
static inline __attribute__ (( always_inline )) struct uri *
|
||||||
uri_get ( struct uri *uri ) {
|
uri_get ( struct uri *uri ) {
|
||||||
|
|
Loading…
Reference in New Issue