dirUtl.cpp -  diff() : fix bug when calling diff many times in a row