ladybird/Libraries/LibIPC
Tom 8b0b653471 LibIPC: Fix waiting for specific message
When waiting for a specific message, only consider messages
from the peer endpoint. Otherwise a message with the same id
for the local endpoint may be misinterpreted.

This fixes the Terminal sometimes hanging after bootup because
a local endpoint message is mistaken for the CreateMenuResponse
message.
2020-08-03 15:59:11 +02:00
..
ClientConnection.h LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr 2020-07-06 13:30:11 +02:00
CMakeLists.txt Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Decoder.cpp LibIPC+Services: Support URL as a native IPC type 2020-06-07 22:55:33 +02:00
Decoder.h LibIPC+LibGfx+IPCCompiler: Drop some unused includes 2020-06-08 13:58:32 +02:00
Dictionary.h LibIPC: Add a simple IPC::Dictionary type (String key -> String value) 2020-05-03 23:01:58 +02:00
Encoder.cpp LibIPC+Services: Support URL as a native IPC type 2020-06-07 22:55:33 +02:00
Encoder.h LibIPC+Services: Support URL as a native IPC type 2020-06-07 22:55:33 +02:00
Endpoint.cpp LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Endpoint.h LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Forward.h LibIPC: Add a simple IPC::Dictionary type (String key -> String value) 2020-05-03 23:01:58 +02:00
Message.cpp LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Message.h LibIPC+IPCCompiler: Remove some unused members from generated messages 2020-02-15 12:10:48 +01:00
ServerConnection.h LibIPC: Fix waiting for specific message 2020-08-03 15:59:11 +02:00