mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 20:22:09 +00:00
839349d139
On the remote side, when QRTR socket is removed, af_qrtr will call
qrtr_port_remove() which broadcasts the DEL_CLIENT packet to all neighbours
including local NS. NS upon receiving the DEL_CLIENT packet, will remove
the lookups associated with the node:port and broadcasts the DEL_SERVER
packet.
But on the host side, due to the arrival of the DEL_CLIENT packet, the NS
would've already deleted the server belonging to that port. So when the
remote's NS again broadcasts the DEL_SERVER for that port, it throws below
error message on the host:
"failed while handling packet from 2:-2"
So fix this error by not broadcasting the DEL_SERVER packet when the
DEL_CLIENT packet gets processed."
Fixes:
|
||
---|---|---|
.. | ||
af_qrtr.c | ||
Kconfig | ||
Makefile | ||
mhi.c | ||
ns.c | ||
qrtr.h | ||
smd.c | ||
tun.c |