diff --git a/src/kits/app/PortLink.cpp b/src/kits/app/PortLink.cpp index bc04aa7d7b..854f5caae6 100644 --- a/src/kits/app/PortLink.cpp +++ b/src/kits/app/PortLink.cpp @@ -136,7 +136,7 @@ status_t PortLink::FlushToSession() status_t PortLink::Attach(const void *data, size_t size) { - if (size <= 0) + if (!data || size <= 0) return B_ERROR; if (SESSION_BUFFER_SIZE - fSendPosition > (int32)size)