dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.9k stars 498 forks source link

Fix crash on macOS #7817

Closed manup closed 3 months ago

manup commented 3 months ago

There are two bugs.

1) After a new DDF is loaded during pairing the DDF matching search must start from beginning of all loaded DDFs. 2) The actual crash happens when calling std::find_if with two end() iterators, but surprisingly only with Apple Clang, not with GCC on other platforms.

Issue: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/7698