Module: xenomai-3
Branch: stable-3.0.x
Commit: 92df665f42c4fbadcabfc324c6d3e9b20e1d2a66
URL:    
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=92df665f42c4fbadcabfc324c6d3e9b20e1d2a66

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Nov  1 19:13:39 2015 +0100

drivers/rtnet: fix SIOCGIFNAME ioctl

Add missing call to rtdev_dereference.

---

 kernel/drivers/net/stack/socket.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/net/stack/socket.c 
b/kernel/drivers/net/stack/socket.c
index 0c028ab..64a2a2e 100644
--- a/kernel/drivers/net/stack/socket.c
+++ b/kernel/drivers/net/stack/socket.c
@@ -273,7 +273,8 @@ int rt_socket_if_ioctl(struct rtdm_fd *fd, int request, 
void *arg)
         if (rtdev == NULL)
             return -ENODEV;
         strlcpy(ifr->ifr_name, rtdev->name, IFNAMSIZ);
-        return 0;
+       ret = 0;
+       goto out;
     }
 
     rtdev = rtdev_get_by_name(ifr->ifr_name);
@@ -312,6 +313,7 @@ int rt_socket_if_ioctl(struct rtdm_fd *fd, int request, 
void *arg)
            break;
     }
 
+  out:
     rtdev_dereference(rtdev);
     return ret;
 }


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://xenomai.org/mailman/listinfo/xenomai-git

Reply via email to