diff options
| -rw-r--r-- | ui-snapshot.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/ui-snapshot.c b/ui-snapshot.c index f68e877..c6c3656 100644 --- a/ui-snapshot.c +++ b/ui-snapshot.c @@ -174,10 +174,10 @@ static const char *get_ref_from_filename(const char *url, const char *filename,  		goto out;  	result = 0; -	strbuf_release(&snapshot);  out: -	return result ? strbuf_detach(&snapshot, NULL) : NULL; +	strbuf_release(&snapshot); +	return result ? xstrdup(sha1_to_hex(sha1)) : NULL;  }  void cgit_print_snapshot(const char *head, const char *hex, | 
