Commit Diff


commit - d24820bf831196d55a112663501e8e67ac79911c
commit + 1b7a69d3cacfdc8626072ae04c257854b6220c7f
blob - 02fe06d3bbf4fbb43366d95c9fadaab51208aba1
blob + df69fef32b7073df8eca2f0e1cc65808e8d1ebce
--- got/got.c
+++ got/got.c
@@ -1870,7 +1870,7 @@ match_object_id(struct got_object_id **id, char **labe
 		if (*id == NULL)
 			err = got_error_from_errno("got_object_id_dup");
 		if (asprintf(label, "refs/tags/%s",
-		    strdup(got_object_tag_get_name(tag))) == -1)
+		    got_object_tag_get_name(tag)) == -1)
 			err = got_error_from_errno("asprintf");
 		got_object_tag_close(tag);
 		return err;