src.nth.io/

summaryrefslogtreecommitdiff
path: root/main/display.c
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2026-06-14 20:31:36 -0500
committerLuke Hoersten <[email protected]>2026-06-14 20:31:36 -0500
commitf069dd6692f18b95b70f87ce0207a284da320b61 (patch)
tree0356db8018765533931f43e91578afda2cc2f310 /main/display.c
parent97a177b3dd134b5457c5a96688626f7cdfe53a6d (diff)
scrypted: guard against empty v.name in register + log paths
After the first camera event fires on a freshly-created viewport, v.name sometimes resolves as "" (Scrypted device-record load racing with event delivery). registerViewport then POSTs /config with viewport="" and the firmware returns 400 "viewport must be a non-empty string". The handler retries on the next callback so it eventually self-heals, but the log is noisy and we'd needlessly fail one register cycle. Mirror the canonical display name into device storage (display_name) on createDevice + on every successful register, and have registerViewport + attachListener fall back to that storage value when v.name is empty. No more empty-name POSTs to the firmware.
Diffstat (limited to 'main/display.c')
0 files changed, 0 insertions, 0 deletions