remote-curl.c: xcurl_off_t is not portable (on 32 bit platfoms)
[gitweb.git] / read-cache.c
index 1df5c16dbc31d444b98478bc892821bf1e2dda85..f3a848d61c154ec99b4c45d3404380810c18eec1 100644 (file)
@@ -345,7 +345,7 @@ static int is_racy_stat(const struct index_state *istate,
                );
 }
 
-static int is_racy_timestamp(const struct index_state *istate,
+int is_racy_timestamp(const struct index_state *istate,
                             const struct cache_entry *ce)
 {
        return (!S_ISGITLINK(ce->ce_mode) &&
@@ -2297,8 +2297,8 @@ int read_index_from(struct index_state *istate, const char *path,
        freshen_shared_index(base_path, 0);
        merge_base_index(istate);
        post_read_index_from(istate);
-       free(base_path);
        trace_performance_leave("read cache %s", base_path);
+       free(base_path);
        return ret;
 }