Fix raspberrypi build

This commit is contained in:
CarsonCoder 2023-12-24 09:23:15 -05:00
parent 7ca699ae17
commit 0e5df6451b
2 changed files with 3 additions and 3 deletions

View file

@ -196,8 +196,6 @@ STATIC bool _socketpool_socket(socketpool_socketpool_obj_t *self,
#endif
}
ipproto = proto;
int socket_type;
if (type == SOCKETPOOL_SOCK_STREAM) {
socket_type = SOCK_STREAM;
@ -205,6 +203,7 @@ STATIC bool _socketpool_socket(socketpool_socketpool_obj_t *self,
socket_type = SOCK_DGRAM;
} else { // SOCKETPOOL_SOCK_RAW
socket_type = SOCK_RAW;
ipproto = proto;
}
sock->type = socket_type;
sock->family = addr_family;

View file

@ -661,6 +661,7 @@ STATIC void mark_user_socket(socketpool_socket_obj_t *obj) {
bool socketpool_socket(socketpool_socketpool_obj_t *self,
socketpool_socketpool_addressfamily_t family, socketpool_socketpool_sock_t type,
int proto,
socketpool_socket_obj_t *socket) {
if (!register_open_socket(socket)) {
@ -690,7 +691,7 @@ bool socketpool_socket(socketpool_socketpool_obj_t *self,
break;
#if MICROPY_PY_LWIP_SOCK_RAW
case SOCKETPOOL_SOCK_RAW: {
socket->pcb.raw = raw_new(0);
socket->pcb.raw = raw_new(proto);
break;
}
#endif