// Adapted semantic slice of the unsigned datalen - 13 check in // libssh2 packet.c at revision 8b3cf0b17c1b84a138bed9423a9e0743452b4de9. #include bool acceptsPacket(std::size_t message_len, std::size_t datalen) { if (message_len < datalen - 13) return false; return true; } int main() { return acceptsPacket(1, 4) ? 0 : 1; }