If bt_crypt_new fails or ext_signed should disable any signing operation but currently only incoming operations were being ignored and only if ext_signed is set which ignores the fact that bt_crypt_new can still fail if the necessary kernel modules are not available.
0f7ea37 shared/att: Make crypto really optional
src/shared/att.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
Upstream: git.kernel.org