diff options
Diffstat (limited to 'replace_object.c')
-rw-r--r-- | replace_object.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/replace_object.c b/replace_object.c index 0ab2dc1374..a8a2da9448 100644 --- a/replace_object.c +++ b/replace_object.c @@ -80,11 +80,13 @@ static int register_replace_ref(const char *refname, static void prepare_replace_object(void) { static int replace_object_prepared; + struct each_ref_fn_sha1_adapter wrapped_register_replace_ref = + {register_replace_ref, NULL}; if (replace_object_prepared) return; - for_each_replace_ref(register_replace_ref, NULL); + for_each_replace_ref(each_ref_fn_adapter, &wrapped_register_replace_ref); replace_object_prepared = 1; if (!replace_object_nr) check_replace_refs = 0; |