Make git_pageurl handle NULL querystrings
This is suddenly useful after the repo.defbranch-related changes. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
		| @@ -61,8 +61,12 @@ char *cgit_pageurl(const char *reponame, const char *pagename, | ||||
| 		   const char *query) | ||||
| { | ||||
| 	if (cgit_virtual_root) { | ||||
| 		return fmt("%s/%s/%s/?%s", cgit_virtual_root, reponame, | ||||
| 			   pagename, query); | ||||
| 		if (query) | ||||
| 			return fmt("%s/%s/%s/?%s", cgit_virtual_root, reponame, | ||||
| 				   pagename, query); | ||||
| 		else | ||||
| 			return fmt("%s/%s/%s/", cgit_virtual_root, reponame, | ||||
| 				   pagename); | ||||
| 	} else { | ||||
| 		return fmt("?r=%s&p=%s&%s", reponame, pagename, query); | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lars Hjemli
					Lars Hjemli