We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bd3941a + fab01ec commit dda2665Copy full SHA for dda2665
diff.c
@@ -980,8 +980,13 @@ static void pmb_advance_or_null_multi_match(struct diff_options *o,
980
/* Carry the white space delta forward */
981
pmb[i]->next_line->wsd = pmb[i]->wsd;
982
pmb[i] = pmb[i]->next_line;
983
- } else
+ } else {
984
+ if (pmb[i]->wsd) {
985
+ free(pmb[i]->wsd->string);
986
+ FREE_AND_NULL(pmb[i]->wsd);
987
+ }
988
pmb[i] = NULL;
989
990
}
991
992
@@ -1002,10 +1007,6 @@ static int shrink_potential_moved_blocks(struct moved_entry **pmb,
1002
1007
1003
1008
if (lp < pmb_nr && rp > -1 && lp < rp) {
1004
1009
pmb[lp] = pmb[rp];
1005
- if (pmb[rp]->wsd) {
1006
- free(pmb[rp]->wsd->string);
- FREE_AND_NULL(pmb[rp]->wsd);
- }
1010
pmb[rp] = NULL;
1011
rp--;
1012
lp++;
0 commit comments