Code

Avoid segfault with 'git branch' when the HEAD is detached
[git.git] / fast-import.c
index 1935206be04f3ecc52512958879734b0895d1953..3ef3413e69896d45012ea94b3678959d5d2cceb0 100644 (file)
@@ -869,7 +869,7 @@ static char *create_index(void)
        /* Generate the fan-out array. */
        c = idx;
        for (i = 0; i < 256; i++) {
-               struct object_entry **next = c;;
+               struct object_entry **next = c;
                while (next < last) {
                        if ((*next)->sha1[0] != i)
                                break;
@@ -945,6 +945,7 @@ static void end_packfile(void)
 {
        struct packed_git *old_p = pack_data, *new_p;
 
+       clear_delta_base_cache();
        if (object_count) {
                char *idx_name;
                int i;