diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2023-08-03 14:24:13 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2023-08-03 14:24:13 -0700 |
commit | 595d5e8b54dde06d7f624d4e64458a2648477669 (patch) | |
tree | 1012272e22a318dd3c5492bb3222eea64894e2bf /src/modules/roto/roto.c | |
parent | 26d196b00e4e692dbd9cede9ad1826ab9f2a6271 (diff) |
modules/rkt: don't disconnect on -EINVAL from finalize
It's relatively acceptable to use this hammer for the other
errors like ENOMEM especially when this isn't some enterprise-y
service that must endure overload conditions gracefully.
But the setup_finalize() step is rather likely to find invalid
settings, especially now that til_setting_t.nocheck with the ':'
prefix is a thing.
This commit doesn't try resume the setup at the invalid setting
(yet, that will require further til_module_t.setup() method
work), but it at least doesn't rudely disconnect. The user just
gets dumped back to the SCENES state main prompt.
Diffstat (limited to 'src/modules/roto/roto.c')
0 files changed, 0 insertions, 0 deletions