Re: PROBLEM: tun/tap crashes if open() /dev/net/tun and thenpoll() it.

From: David Miller
Date: Mon Jul 06 2009 - 16:08:49 EST


From: Mariusz Kozlowski <m.kozlowski@xxxxxxxxxx>
Date: Mon, 6 Jul 2009 07:48:35 +0200

> Fix NULL pointer dereference in tun_chr_pool() introduced by
> commit 33dccbb050bbe35b88ca8cf1228dcf3e4d4b3554 and triggered
> by this code:
>
> int fd;
> struct pollfd pfd;
> fd = open("/dev/net/tun", O_RDWR);
> pfd.fd = fd;
> pfd.events = POLLIN | POLLOUT;
> poll(&pfd, 1, 0);
>
> Reported-by: Eugene Kapun <abacabadabacaba@xxxxxxxxx>
> Signed-off-by: Mariusz Kozlowski <m.kozlowski@xxxxxxxxxx>

Applied, thanks!
--
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html