diff --git a/[refs] b/[refs] index e737549a001e..8375c3276545 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7ef9f9a4ee47b8d8ab9519647ba02fc700473be8 +refs/heads/master: d3e56c0ad8a2dab7ffd6179b64f00702149e5c9a diff --git a/trunk/net/wimax/stack.c b/trunk/net/wimax/stack.c index 1ed65dbdab03..62b1a6662209 100644 --- a/trunk/net/wimax/stack.c +++ b/trunk/net/wimax/stack.c @@ -315,7 +315,7 @@ void __wimax_state_change(struct wimax_dev *wimax_dev, enum wimax_st new_state) BUG(); } __wimax_state_set(wimax_dev, new_state); - if (stch_skb) + if (!IS_ERR(stch_skb)) wimax_gnl_re_state_change_send(wimax_dev, stch_skb, header); out: d_fnend(3, dev, "(wimax_dev %p new_state %u [old %u]) = void\n",