Fix: cast for new type

This commit is contained in:
Martin Wagner 2019-12-18 08:18:33 +01:00
parent 7c33f978d1
commit da096728c4
1 changed files with 2 additions and 2 deletions

View File

@ -348,7 +348,7 @@ CO_ReturnError_t CO_CANmodule_addInterface(
interface = &CANmodule->CANinterfaces[CANmodule->CANinterfaceCount - 1];
interface->CANdriverState = CANdriverState;
ifName = if_indextoname(CANdriverState, interface->ifName);
ifName = if_indextoname((uintptr_t)interface->CANdriverState, interface->ifName);
if (ifName == NULL) {
log_printf(LOG_DEBUG, DBG_ERRNO, "if_indextoname()");
return CO_ERROR_ILLEGAL_ARGUMENT;
@ -396,7 +396,7 @@ CO_ReturnError_t CO_CANmodule_addInterface(
/* bind socket */
memset(&sockAddr, 0, sizeof(sockAddr));
sockAddr.can_family = AF_CAN;
sockAddr.can_ifindex = CANdriverState;
sockAddr.can_ifindex = (uintptr_t)interface->CANdriverState;
ret = bind(interface->fd, (struct sockaddr*)&sockAddr, sizeof(sockAddr));
if(ret < 0){
log_printf(LOG_ERR, CAN_BINDING_FAILED, interface->ifName);