mirror of https://github.com/OpenVPN/openvpn-gui
fix crash on 64 bit Windows, closes trac bug #247
This was caused by access of invalid data on the heap. https://community.openvpn.net/openvpn/ticket/247pull/1/head
parent
e51a681868
commit
9e195404b0
4
manage.c
4
manage.c
|
@ -245,10 +245,10 @@ OnManagement(SOCKET sk, LPARAM lParam)
|
|||
pos = memchr(line, (*c->manage.password ? ':' : '\n'), line_size);
|
||||
if (pos == NULL)
|
||||
{
|
||||
c->manage.saved_data = malloc(data_size);
|
||||
c->manage.saved_data = malloc(line_size);
|
||||
if (c->manage.saved_data)
|
||||
{
|
||||
c->manage.saved_size = data_size;
|
||||
c->manage.saved_size = line_size;
|
||||
memcpy(c->manage.saved_data, line, c->manage.saved_size);
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue