fix: fix crash with brokenfocus and camera-streamer (#224)

If one cam with `ustreamer` is defined it will run `brokenfocus` for every cam defined. This will lead to a crash with `brokenfocus` devices with mode `camera-streamer`.
This PR fixes this issue and will only run `brokenfocus` for devices with mode `ustreamer`.
This commit is contained in:
Patrick Gehrsitz 2024-01-07 17:29:33 +01:00 committed by GitHub
parent 4feaab7249
commit fd22d11d9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -24,7 +24,7 @@ run_mjpg() {
run_ustreamer "${instance}" &
done
blockyfix
brokenfocus
brokenfocus "${cams}"
return
}

View File

@ -116,7 +116,7 @@ function brokenfocus {
function main {
local cur_val conf_val device
for cam in $(configured_cams); do
for cam in ${1}; do
device="$(get_param "cam ${cam}" device)"
cur_val="$(get_current_value "${device}")"
conf_val="$(get_conf_value "${cam}")"
@ -133,7 +133,7 @@ function brokenfocus {
}
### MAIN
main
main "${1}"
}