| -rw-r--r-- | cgit.c | 3 | ||||
| -rw-r--r-- | ui-tag.c | 5 |
2 files changed, 1 insertions, 7 deletions
@@ -177,9 +177,6 @@ void config_cb(const char *name, const char *value) static void querystring_cb(const char *name, const char *value) { - if (!value) - value = ""; - if (!strcmp(name,"r")) { ctx.qry.repo = xstrdup(value); ctx.repo = cgit_get_repoinfo(value); @@ -37,10 +37,7 @@ void cgit_print_tag(char *revname) struct tag *tag; struct taginfo *info; - if (!revname) - revname = ctx.qry.head; - - if (get_sha1(fmt("refs/tags/%s", revname), sha1)) { + if (get_sha1(revname, sha1)) { cgit_print_error(fmt("Bad tag reference: %s", revname)); return; } |