summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel')
-rw-r--r--dev/Kernel/src/Network/IPC.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/dev/Kernel/src/Network/IPC.cc b/dev/Kernel/src/Network/IPC.cc
index 05d9d804..44b4665c 100644
--- a/dev/Kernel/src/Network/IPC.cc
+++ b/dev/Kernel/src/Network/IPC.cc
@@ -75,6 +75,10 @@ namespace Kernel
/// @retval false packet is incorrect and process has crashed.
Bool ipc_construct_packet(_Output IPCMessage** pckt_in)
{
+ // don't act if it's not even valid.
+ if (!pckt_in)
+ return false;
+
// don't do anything if it's valid already.
if (*pckt_in)
return true;