mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-16 21:10:10 +00:00
When connect_through_blocks() was called on blocks within a single chain, there was a bug where the chain was incorrectly cropped. In a standard FPGA image, say one was to use this API call to connect the radio to the DDC. It would generate a chain of blocks hanging off the radio as such: Radio -> DDC -> SEP What the code should do, and what this fix provides, is that the chain gets cropped after the DDC, to look like this: Radio -> DDC With the current bug, it would assume the chain has a dangling edge, and incorrectly throw an exception. Note that this bug would not appear when source and destination block are on separate chains (i.e., both have an SEP in their chain). This patch includes minor logging and comment improvements around the offending lines of code. |
||
|---|---|---|
| .. | ||
| chdr | ||
| cast.cpp | ||
| CMakeLists.txt | ||
| compat_check.cpp | ||
| config_parser.cpp | ||
| csv.cpp | ||
| eeprom_utils.cpp | ||
| gain_group.cpp | ||
| graph_utils.cpp | ||
| ihex.cpp | ||
| load_modules.cpp | ||
| log.cpp | ||
| log_c.cpp | ||
| paths.cpp | ||
| paths_python.hpp | ||
| pathslib.cpp | ||
| platform.cpp | ||
| prefs.cpp | ||
| serial_number.cpp | ||
| static.cpp | ||
| system_time.cpp | ||
| tasks.cpp | ||
| thread.cpp | ||
| thread_priority_c.cpp | ||
| utils_python.hpp | ||