rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails
authorJussi Kivilinna <jussi.kivilinna@mbnet.fi>
Sun, 23 Mar 2008 10:45:44 +0000 (12:45 +0200)
committerJeff Garzik <jeff@garzik.org>
Wed, 26 Mar 2008 03:42:06 +0000 (23:42 -0400)
commit9f5e60dd5ffca938da4cabc197af8b9405b5512e
treee6764734215126ccbcac1c7e52b0e48f117df7c0
parentb1186dee3e785679876f6b629609ec080842edda
rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails

When query for OID_GEN_PHYSICAL_MEDIUM fails, uninitialized pointer
'phym' is being accessed in generic_rndis_bind(), resulting OOPS.
Patch fixes phym to be initialized and setup correctly when
rndis_query() for physical medium fails.

Bug was introduced by following commit:
commit 039ee17d1baabaa21783a0d5ab3e8c6d8c794bdf
Author: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Date:   Sun Jan 27 23:34:33 2008 +0200

Reported-by: Dmitri Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/usb/rndis_host.c