diff --git a/[refs] b/[refs] index 088d79e97408..c7b638cec77f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 95ff7cde91f5513ebc95ccf0cd482f07dc3454e4 +refs/heads/master: 76c39d429d606d8f9b354ee2b1973b76c8331b1f diff --git a/trunk/drivers/staging/hv/connection.c b/trunk/drivers/staging/hv/connection.c index a88ad7072566..7a3ec75bab18 100644 --- a/trunk/drivers/staging/hv/connection.c +++ b/trunk/drivers/staging/hv/connection.c @@ -222,7 +222,7 @@ static void process_chn_event(u32 relid) */ channel = relid2channel(relid); - if (channel) { + if (channel && (channel->onchannel_callback != NULL)) { channel->onchannel_callback(channel->channel_callback_context); } else { pr_err("channel not found for relid - %u\n", relid);