dir.c: clean the entire struct in clear_exclude_list()
commit2653a8c6fa0466828061a3132421cf13a5d6d924
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Sun, 27 Dec 2015 01:54:34 +0000 (27 08:54 +0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 28 Dec 2015 20:48:27 +0000 (28 12:48 -0800)
tree5b7a8f162f290b1d9272f5119060c70e5ec31929
parent441c4a40173fe1ee8a5c0094e587dfc47e2a6460
dir.c: clean the entire struct in clear_exclude_list()

Make sure "el" can be reuseable again. The problem was el->alloc is
not cleared and may cause segfaults next time because add_exclude()
thinks el->excludes (being NULL) has enough space. Just clear the
entire struct to be safe.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
dir.c