fix cd segf