Merge branch 'fix-sockets-cxx' into 'develop'

sockets: recvfrom: cast sockaddr_in*  to sockaddr* explicitly

See merge request embeddable-common-lisp/ecl!169
This commit is contained in:
Marius Gerbershagen 2019-12-01 10:14:59 +00:00
commit 556ad56a09

View file

@ -528,7 +528,7 @@ safe_buffer_pointer(cl_object x, cl_index size)
ecl_disable_interrupts();
len = recvfrom(#0, wincoerce(char*, safe_buffer_pointer(#1, #2)),
#2, flags, &sender, &addr_len);
#2, flags, (struct sockaddr *)&sender, &addr_len);
ecl_enable_interrupts();
if (len >= 0) {
if (type == t_vector) { #1->vector.fillp = len; }