X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/fb2dd0f20bd6264291dccb5e97609a23cae2fd1a..1a22ac61861ab5e4ab8cde38503832fbc8fbc818:/lincan/src/ioctl_rtl.c diff --git a/lincan/src/ioctl_rtl.c b/lincan/src/ioctl_rtl.c index 449b345..6c116a3 100644 --- a/lincan/src/ioctl_rtl.c +++ b/lincan/src/ioctl_rtl.c @@ -76,8 +76,7 @@ int can_ioctl_rtl_posix(struct rtl_file *fptr, unsigned int cmd, unsigned long a } case CANQUE_FILTER: { - struct canfilt_t canfilt; - copy_from_user(&canfilt, (void*)arg, sizeof(struct canfilt_t)); + struct canfilt_t canfilt=*(struct canfilt_t *)arg; if(canuser->rx_edge0){ canque_set_filt(canuser->rx_edge0, canfilt.id, canfilt.mask, canfilt.flags); }