commit a1c4175c5155778fc345c2ed8e5fb31904ff3686 from: Stefan Sperling date: Tue Sep 22 00:42:02 2020 UTC there is no need to grab locks when opening refs in got_ref_delete() commit - 48cae60d0ae734495d85aa8a8d9409e71cfe7d76 commit + a1c4175c5155778fc345c2ed8e5fb31904ff3686 blob - 0106f4d117b8902efa3b6b09159dc97bf18a70d6 blob + 2b33b7d2fe30a50299fc2d669978a76c66ce98c0 --- lib/reference.c +++ lib/reference.c @@ -1364,7 +1364,7 @@ got_ref_delete(struct got_reference *ref, struct got_r if (err) return err; - err = got_ref_open(&ref2, repo, got_ref_get_name(ref), 1); + err = got_ref_open(&ref2, repo, got_ref_get_name(ref), 0); if (err) { if (err->code == GOT_ERR_NOT_REF) return NULL; @@ -1379,7 +1379,7 @@ got_ref_delete(struct got_reference *ref, struct got_r if (err) return err; - err = got_ref_open(&ref2, repo, got_ref_get_name(ref), 1); + err = got_ref_open(&ref2, repo, got_ref_get_name(ref), 0); if (err) { if (err->code == GOT_ERR_NOT_REF) return NULL;