aboutsummaryrefslogtreecommitdiff
path: root/diffcore-rename.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2016-08-08 14:48:41 -0700
committerJunio C Hamano <gitster@pobox.com>2016-08-08 14:48:41 -0700
commit68e80da479ff940aea3f34447336e523b448f34c (patch)
tree077a06f3e0602a16a0cf39b1636566809747fe3d /diffcore-rename.c
parent09ee6444f22b3745d29dc0d8fa5560651bbe8c19 (diff)
parent50492f7b38f84619cbfb443efc3c0c78fc0304dd (diff)
downloadgit-68e80da479ff940aea3f34447336e523b448f34c.tar.xz
Merge branch 'rs/st-mult'
Micro optimization of st_mult() facility used to check the integer overflow coming from multiplication to compute size of memory allocation. * rs/st-mult: pass constants as first argument to st_mult()
Diffstat (limited to 'diffcore-rename.c')
-rw-r--r--diffcore-rename.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/diffcore-rename.c b/diffcore-rename.c
index 58ac0a531b..73d003a08a 100644
--- a/diffcore-rename.c
+++ b/diffcore-rename.c
@@ -541,7 +541,7 @@ void diffcore_rename(struct diff_options *options)
rename_dst_nr * rename_src_nr, 50, 1);
}
- mx = xcalloc(st_mult(num_create, NUM_CANDIDATE_PER_DST), sizeof(*mx));
+ mx = xcalloc(st_mult(NUM_CANDIDATE_PER_DST, num_create), sizeof(*mx));
for (dst_cnt = i = 0; i < rename_dst_nr; i++) {
struct diff_filespec *two = rename_dst[i].two;
struct diff_score *m;