The issue is that a maliciously constructed write statement could cause cpia_write_proc to read from kernel space or an unmapped area of user space. I'll be looking into a solution to this tonight. Scott J. Bertin sbertin@securenym.net