LINUX.ORG.RU

История изменений

Исправление red75prim, (текущая версия) :

Это можно обойти двумя типами - RawHandle и SafeHandle. SafeHandle конструируется из RawHandle перед передачей в Rust callback (здесь проверяем хэндл) и не проверяет валидность хэндла при вызовах wlroots через него. RawHandle просто хранит хэндл.

Исходная версия red75prim, :

Это можно обойти двумя типами - RawHandle и SafeHandle. SafeHandle конструируется из RawHandle перед вызовом коллбэка (здесь проверяем хэндл) и не проверяет валидность хэндла при вызовах wlroots через него. RawHandle просто хранит хэндл.