result = wilc_mq_send(&hif_msg_q, &msg, sizeof(struct host_if_msg));
        if (result)
                netdev_err(vif->ndev, "Request to remove WEP key\n");
-       wait_for_completion(&hif_drv->comp_test_key_block);
+       else
+               wait_for_completion(&hif_drv->comp_test_key_block);
 
        return result;
 }
        result = wilc_mq_send(&hif_msg_q, &msg, sizeof(struct host_if_msg));
        if (result)
                netdev_err(vif->ndev, "Default key index\n");
-       wait_for_completion(&hif_drv->comp_test_key_block);
+       else
+               wait_for_completion(&hif_drv->comp_test_key_block);
 
        return result;
 }
 
        if (result)
                netdev_err(vif->ndev, "AP - WEP Key\n");
-       wait_for_completion(&hif_drv->comp_test_key_block);
+       else
+               wait_for_completion(&hif_drv->comp_test_key_block);
 
        return result;
 }
 
        if (result)
                netdev_err(vif->ndev, "PTK Key\n");
-
-       wait_for_completion(&hif_drv->comp_test_key_block);
+       else
+               wait_for_completion(&hif_drv->comp_test_key_block);
 
        return result;
 }
        result = wilc_mq_send(&hif_msg_q, &msg, sizeof(struct host_if_msg));
        if (result)
                netdev_err(vif->ndev, "RX GTK\n");
-
-       wait_for_completion(&hif_drv->comp_test_key_block);
+       else
+               wait_for_completion(&hif_drv->comp_test_key_block);
 
        return result;
 }
        result = wilc_mq_send(&hif_msg_q, &msg, sizeof(struct host_if_msg));
        if (result)
                netdev_err(vif->ndev, "Failed to send message: disconnect\n");
-
-       wait_for_completion(&hif_drv->comp_test_disconn_block);
+       else
+               wait_for_completion(&hif_drv->comp_test_disconn_block);
 
        return result;
 }
        result = wilc_mq_send(&hif_msg_q, &msg, sizeof(struct host_if_msg));
        if (result)
                netdev_err(vif->ndev, "Failed to send get host ch param\n");
-
-       wait_for_completion(&hif_drv->comp_inactive_time);
+       else
+               wait_for_completion(&hif_drv->comp_inactive_time);
 
        *pu32InactiveTime = inactive_time;
 
                result = wilc_mq_send(&hif_msg_q, &msg, sizeof(struct host_if_msg));
                if (result != 0)
                        netdev_err(vif->ndev, "deinit : Error(%d)\n", result);
-
-               wait_for_completion(&hif_thread_comp);
+               else
+                       wait_for_completion(&hif_thread_comp);
 
                wilc_mq_destroy(&hif_msg_q);
        }
 
        if (result)
                netdev_err(vif->ndev, "wilc_mq_send fail\n");
-
-       wait_for_completion(&hif_wait_response);
+       else
+               wait_for_completion(&hif_wait_response);
 
        return result;
 }