sony: fix rfkill code
During the rfkill conversion I added code to call sony_nc_rfkill_set with the wrong argument, causing a segfault Reinette reported. The compiler could not catch that because the argument is, and needs to be, void *. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Reported-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
b91d0e3640
commit
fc240e3fc5
@@ -1135,8 +1135,7 @@ static void sony_nc_rfkill_update()
|
|||||||
|
|
||||||
if (hwblock) {
|
if (hwblock) {
|
||||||
if (rfkill_set_hw_state(sony_rfkill_devices[i], true))
|
if (rfkill_set_hw_state(sony_rfkill_devices[i], true))
|
||||||
sony_nc_rfkill_set(sony_rfkill_devices[i],
|
sony_nc_rfkill_set((void *)i, true);
|
||||||
true);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user