--- src/sys/opencrypto/cryptodev.c 2005/07/13 01:38:52 1.11 +++ src/sys/opencrypto/cryptodev.c 2005/09/02 07:16:58 1.12 @@ -730,10 +730,10 @@ cryptoioctl(dev_t dev, u_long cmd, caddr FREE(fcr, M_XDATA); return (error); } - f->f_flag = FREAD | FWRITE; f->f_type = DTYPE_CRYPTO; + f->f_flag = FREAD | FWRITE; f->f_ops = &cryptofops; - f->f_data = (caddr_t) fcr; + f->f_data = fcr; *(u_int32_t *)data = fd; fdrop(f, td); break;