From a42598eb92fc9286ab075cb7c8c1be171b13031f Mon Sep 17 00:00:00 2001 From: Corey Minyard Date: Sat, 16 Sep 2006 12:15:41 -0700 Subject: [PATCH] --- yaml --- r: 33927 b: refs/heads/master c: 4064d5ef26a04d9e34e4c0f348e30f14ab6828d8 h: refs/heads/master i: 33925: abfda4443e7b14fc0f754f079d0b694502029171 33923: cae7a7d26e70bbd9256a71342fd5e9d3272d45df 33919: 2e0e7896ed9f8e51c6a3b4bfeaff527f1b4dd189 v: v3 --- [refs] | 2 +- trunk/drivers/char/ipmi/ipmi_si_intf.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 39c38863f668..7f9aaae8a079 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8f5cbd7e4810df382029ecaaa98535452da5d15e +refs/heads/master: 4064d5ef26a04d9e34e4c0f348e30f14ab6828d8 diff --git a/trunk/drivers/char/ipmi/ipmi_si_intf.c b/trunk/drivers/char/ipmi/ipmi_si_intf.c index 31b59403b632..abca98beac14 100644 --- a/trunk/drivers/char/ipmi/ipmi_si_intf.c +++ b/trunk/drivers/char/ipmi/ipmi_si_intf.c @@ -402,10 +402,10 @@ static void handle_flags(struct smi_info *smi_info) smi_info->curr_msg->data, smi_info->curr_msg->data_size); smi_info->si_state = SI_GETTING_EVENTS; - } else if (smi_info->msg_flags & OEM_DATA_AVAIL) { - if (smi_info->oem_data_avail_handler) - if (smi_info->oem_data_avail_handler(smi_info)) - goto retry; + } else if (smi_info->msg_flags & OEM_DATA_AVAIL && + smi_info->oem_data_avail_handler) { + if (smi_info->oem_data_avail_handler(smi_info)) + goto retry; } else { smi_info->si_state = SI_NORMAL; }