LINUX.ORG.RU

История изменений

Исправление waker, (текущая версия) :

unsigned char packet[42];
*packet = login.size();
memcpy(packet+1, login.c_str(), login.size());
*(packet+21)= pass.size();
memcpy(packet+22, pass.c_str(), pass.size());

Исходная версия waker, :

unsigned char *packet = (unsigned char *)alloca(42);
*packet = login.size();
memcpy(packet+1, login.c_str(), login.size());
*(packet+21)= pass.size();
memcpy(packet+22, pass.c_str(), pass.size());