diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2022-02-20 13:51:06 +0100 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2022-02-21 09:05:27 +0100 |
commit | d30154086afa32df203606817ed4d614cbe37b31 (patch) | |
tree | db9d7a45cee154a5d25905a8de67098888634573 /src/ipcpd/unicast/routing/link-state.h | |
parent | 119ef2644639afba3324c3af9e422b90f81bdaf9 (diff) | |
download | ouroboros-d30154086afa32df203606817ed4d614cbe37b31.tar.gz ouroboros-d30154086afa32df203606817ed4d614cbe37b31.zip |
lib: Handle FLOWDOWN during blocking read
The blocking read from the rbuff was not correctly handling flow down
states, returning a valid index. The attempt to fetch the header then
failed on an assertion. The blocking read will now return -EFLOWDOWN
if the flow is marked down by the IPCP.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/ipcpd/unicast/routing/link-state.h')
0 files changed, 0 insertions, 0 deletions