Infinite loop in tiff code?