uri_get(NULL) and uri_put(NULL) are explicitly allowed.
[people/xl0/gpxe.git] / src / core / cwuri.c
index cf5e90f..c7f0138 100644 (file)
@@ -33,10 +33,9 @@ struct uri *cwuri = NULL;
 /**
  * Change working URI
  *
- * @v uri              New working URI
+ * @v uri              New working URI, or NULL
  */
 void churi ( struct uri *uri ) {
-       if ( cwuri )
-               uri_put ( cwuri );
+       uri_put ( cwuri );
        cwuri = uri_get ( uri );
 }