commit - eb4f3ad3e4ca2f06e2b92793d80b627965593f82
commit + 7eb2c8df6b04721c408a742bf87372a174790fd4
blob - 81e2a19eda1a789f27f996797c0ca05c94ba29fa
blob + 16e152bb4170acd301b8b2661856923eb481b208
--- gotweb/gotweb.c
+++ gotweb/gotweb.c
goto done;
SIMPLEQ_FOREACH(re, &refs, entry) {
- char *refname;
+ const char *refname;
if (got_ref_is_symbolic(re->ref))
continue;
- refname = strdup(got_ref_get_name(re->ref));
+ refname = got_ref_get_name(re->ref);
if (refname == NULL) {
error = got_error_from_errno("got_ref_to_str");
goto done;
}
- if (strncmp(refname, "refs/heads/", 11) != 0) {
- free(refname);
+ if (strncmp(refname, "refs/heads/", 11) != 0)
continue;
- }
error = gw_get_repo_age(&age, gw_trans, gw_trans->gw_dir->path,
refname, TM_DIFF);