equal
deleted
inserted
replaced
56 { |
56 { |
57 int res; |
57 int res; |
58 struct can_frame frame; |
58 struct can_frame frame; |
59 |
59 |
60 res = recv (*(int *) fd0, &frame, sizeof (frame), 0); |
60 res = recv (*(int *) fd0, &frame, sizeof (frame), 0); |
61 if (res < 0) |
61 if (res <= 0) |
62 { |
62 { |
63 fprintf (stderr, "Recv failed: %s\n", strerror (errno)); |
63 fprintf (stderr, "Recv failed: %s\n", strerror (errno)); |
64 return 1; |
64 return 1; |
65 } |
65 } |
66 |
66 |
99 #if defined DEBUG_MSG_CONSOLE_ON |
99 #if defined DEBUG_MSG_CONSOLE_ON |
100 MSG("out : "); |
100 MSG("out : "); |
101 print_message(m); |
101 print_message(m); |
102 #endif |
102 #endif |
103 res = send (*(int *) fd0, &frame, sizeof (frame), 0); |
103 res = send (*(int *) fd0, &frame, sizeof (frame), 0); |
104 if (res < 0) |
104 if (res <= 0) |
105 { |
105 { |
106 fprintf (stderr, "Send failed: %s\n", strerror (errno)); |
106 fprintf (stderr, "Send failed: %s\n", strerror (errno)); |
107 return 1; |
107 return 1; |
108 } |
108 } |
109 |
109 |