View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007887 | GNUnet | util library | public | 2023-07-14 13:45 | 2023-07-14 17:08 |
Reporter | t3sserakt | Assigned To | t3sserakt | ||
Priority | low | Severity | tweak | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 0.19.4 | ||||
Target Version | 1.0.0 | ||||
Summary | 0007887: GNUNET_MQ_inject_message in mq.c only handles GNUNET_MQ_ERROR_MALFORMED not GNUNET_MQ_ERROR_NO_MATCH | ||||
Description | If a client has no matching handler for a message the message is silently not handled. | ||||
Steps To Reproduce | Connect a fake core client to transport with no handler. | ||||
Additional Information | If no handler is found we should do something about it. Should each subsystem choose how to handle this? Then we could call GNUNET_MQ_inject_error too in this case. Tried it, but got a lot of those errors during peer startup! Each of those errors must be investigated. A generic callback to send a generic error message to the other peer would be an alternative. | ||||
Tags | No tags attached. | ||||