# HG changeset patch # User etisserant # Date 1178901266 -7200 # Node ID 1c1d1893f1c9fbfba815a5814e2df5319c6b055b # Parent 00245bc2e6fe0208067db8ddf7cd5804f5d48084 Fix can_socket again. diff -r 00245bc2e6fe -r 1c1d1893f1c9 drivers/can_socket/can_socket.c --- a/drivers/can_socket/can_socket.c Fri May 11 15:24:43 2007 +0200 +++ b/drivers/can_socket/can_socket.c Fri May 11 18:34:26 2007 +0200 @@ -108,7 +108,7 @@ int err; CAN_HANDLE fd0 = malloc(sizeof(int)); - *(int*)fd0 = CAN_SOCKET(PF_CAN, SOCK_RAW, 0); + *(int*)fd0 = CAN_SOCKET(PF_CAN, SOCK_RAW, CAN_RAW); if(*(int*)fd0 < 0){ fprintf(stderr,"Socket creation failed.\n"); goto error_ret; @@ -133,7 +133,7 @@ return fd0; error_close: - CAN_CLOSE(fd0); + CAN_CLOSE(*(int*)fd0); error_ret: free(fd0);