fix wrong reinterpret_cast parameter