append_similar_ref(): rewrite to take an object_id argument
[gitweb.git] / server-info.c
index 34b0253177a0e6d09e317064cd3ec31e26002520..317dda87bf77bcd5766175b2e30ad24b41208abf 100644 (file)
@@ -69,7 +69,10 @@ static int add_info_ref(const char *path, const unsigned char *sha1, int flag, v
 
 static int generate_info_refs(FILE *fp)
 {
-       return for_each_ref(add_info_ref, fp);
+       struct each_ref_fn_sha1_adapter wrapped_add_info_ref =
+               {add_info_ref, fp};
+
+       return for_each_ref(each_ref_fn_adapter, &wrapped_add_info_ref);
 }
 
 static int update_info_refs(int force)