memcpy(data, netBuf, sizeof(data));
type = ntoh2(data[0]);
size = ntoh2(data[1]);
+ if (size >= sizeof(netBuf))
+ fatal("Received an invalid packet (too large), possibly an attempt\n"
+ " to exploit a vulnerability in versions before 0.52 !");
netBufGoal = size;
if (netBufSize < netBufGoal)
return E_none;