]> git.ipfire.org Git - thirdparty/git.git/blobdiff - shallow.c
Merge branch 'js/update-index-ignore-removal-for-skip-worktree'
[thirdparty/git.git] / shallow.c
index 5fa2b15d3705439b0088ac0fa0800c81ffad7a41..7fd04afed19af7de9dc1438b328567d0b7f2b2b4 100644 (file)
--- a/shallow.c
+++ b/shallow.c
 #include "diff.h"
 #include "revision.h"
 #include "commit-slab.h"
-#include "revision.h"
 #include "list-objects.h"
-#include "commit-slab.h"
-#include "repository.h"
 #include "commit-reach.h"
 
 void set_alternate_shallow_file(struct repository *r, const char *path, int override)
@@ -156,6 +153,8 @@ struct commit_list *get_shallow_commits(struct object_array *heads, int depth,
        for (i = 0; i < depths.slab_count; i++) {
                int j;
 
+               if (!depths.slab[i])
+                       continue;
                for (j = 0; j < depths.slab_size; j++)
                        free(depths.slab[i][j]);
        }