M_XDATA
ptr = malloc(skip, M_XDATA, M_NOWAIT | M_ZERO);
free(ptr, M_XDATA, 0);
free(ptr, M_XDATA, 0);
tdbp->tdb_amxkey = malloc(tdbp->tdb_amxkeylen, M_XDATA, M_WAITOK);
free(tdbp->tdb_amxkey, M_XDATA, tdbp->tdb_amxkeylen);
M_XDATA, M_NOWAIT);
free(ptr, M_XDATA, 0);
free(ptr, M_XDATA, 0);
free(ptr, M_XDATA, 0);
ptr = malloc(skip + rplen + ahx->authsize, M_XDATA, M_NOWAIT | M_ZERO);
free(ptr, M_XDATA, 0);
free(ptr, M_XDATA, 0);
tdbp->tdb_emxkey = malloc(tdbp->tdb_emxkeylen, M_XDATA,
tdbp->tdb_amxkey = malloc(tdbp->tdb_amxkeylen, M_XDATA,
free(tdbp->tdb_amxkey, M_XDATA, tdbp->tdb_amxkeylen);
free(tdbp->tdb_emxkey, M_XDATA, tdbp->tdb_emxkeylen);
free(tdbp->tdb_amxkey, M_XDATA, tdbp->tdb_amxkeylen);
tdbp->tdb_amxkey = malloc(ii->ii_authkeylen, M_XDATA, M_NOWAIT);