X-Git-Url: https://git.octo.it/?p=git.git;a=blobdiff_plain;f=diffcore-order.c;h=0bc2b22f848457a8e6ffafc6a1d9a26be677209f;hp=b38122361f837e2e2577a89ae7aec311730b7f10;hb=HEAD;hpb=f10e0e0b18c8e2e69535e7380fb3c1f9b097cfda diff --git a/diffcore-order.c b/diffcore-order.c index b3812236..0bc2b22f 100644 --- a/diffcore-order.c +++ b/diffcore-order.c @@ -105,9 +105,13 @@ static int compare_pair_order(const void *a_, const void *b_) void diffcore_order(const char *orderfile) { struct diff_queue_struct *q = &diff_queued_diff; - struct pair_order *o = xmalloc(sizeof(*o) * q->nr); + struct pair_order *o; int i; + if (!q->nr) + return; + + o = xmalloc(sizeof(*o) * q->nr); prepare_order(orderfile); for (i = 0; i < q->nr; i++) { o[i].pair = q->queue[i];