]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/commitdiff
Fix bug master
authorMichal Sojka <michal.sojka@cvut.cz>
Mon, 25 Jun 2018 21:35:46 +0000 (23:35 +0200)
committerMichal Sojka <michal.sojka@cvut.cz>
Mon, 25 Jun 2018 21:35:46 +0000 (23:35 +0200)
Thanks to Zoran Stojsavljevic <zoran.stojsavljevic@gmail.com> for reporting
it.

net/can/canethgw.c

index 17fe0dc2a350ed9e52460265e93147aab0a32b40..9a954560afce2ead130836de9814a0c0e05740ff 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright: (c) 2012 Czech Technical University in Prague
+ * Copyright: (c) 2012, 2018 Czech Technical University in Prague
  *
  * Authors:
  *     Radek Matějka <radek.matejka@gmail.com>
@@ -308,9 +308,10 @@ static long cegw_ioctl_start(struct file *file, unsigned long arg)
        }
 
        /* */
-       if (dstcnt > 0)
+       if (dstcnt > 0) {
                sa = (struct sockaddr *)job->udp_dst;
                chckfam = sa->sa_family;
+       }
 
        for (i=1; i<dstcnt; i++) {
                sa = (struct sockaddr *)(job->udp_dst + i*addrlen);