tun: correctly report an error in tun_flow_init()
authorPaul Moore <pmoore@redhat.com>
Thu, 6 Dec 2012 05:48:38 +0000 (05:48 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 7 Dec 2012 18:20:46 +0000 (13:20 -0500)
commitb3943aef7ecfcc47609136f46773e9a839c950b0
tree5318730c3c43595c671b8095a05bc1f56ea9c50d
parentb6d048641a979d56730c28411df88d0f55184f24
tun: correctly report an error in tun_flow_init()

On error, the error code from tun_flow_init() is lost inside
tun_set_iff(), this patch fixes this by assigning the tun_flow_init()
error code to the "err" variable which is returned by
the tun_flow_init() function on error.

Signed-off-by: Paul Moore <pmoore@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tun.c