diff --git a/src/include/ipxe/uri.h b/src/include/ipxe/uri.h index cb0898e4..b7b8b441 100644 --- a/src/include/ipxe/uri.h +++ b/src/include/ipxe/uri.h @@ -113,6 +113,16 @@ static inline int uri_is_absolute ( struct uri *uri ) { return ( uri->scheme != NULL ); } +/** + * URI has a path + * + * @v uri URI + * @ret has_path URI has a path + */ +static inline int uri_has_path ( struct uri *uri ) { + return ( uri->path && ( uri->path[0] != '\0' ) ); +} + /** * URI has an absolute path *