--- a/drivers/can_socket/can_socket.c Tue Jan 22 10:27:13 2008 +0100
+++ b/drivers/can_socket/can_socket.c Wed Jan 23 10:35:52 2008 +0100
@@ -73,7 +73,7 @@
return 1;
}
- m->cob_id.w = frame.can_id & CAN_EFF_MASK;
+ m->cob_id = frame.can_id & CAN_EFF_MASK;
m->len = frame.can_dlc;
if (frame.can_id & CAN_RTR_FLAG)
m->rtr = 1;
@@ -96,7 +96,7 @@
int res;
struct can_frame frame;
- frame.can_id = m->cob_id.w;
+ frame.can_id = m->cob_id;
if (frame.can_id >= 0x800)
frame.can_id |= CAN_EFF_FLAG;
frame.can_dlc = m->len;