diff options
-rw-r--r-- | drivers/dahdi/voicebus.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/dahdi/voicebus.c b/drivers/dahdi/voicebus.c index bdd6e07..7522cb7 100644 --- a/drivers/dahdi/voicebus.c +++ b/drivers/dahdi/voicebus.c @@ -880,7 +880,8 @@ voicebus_start(struct voicebus *vb) if (!vb_is_stopped(vb)) return -EBUSY; - if ((ret=vb_reset_interface(vb))) + ret = vb_reset_interface(vb); + if (ret) return ret; /* We must set up a minimum of three buffers to start with, since two @@ -1426,10 +1427,12 @@ voicebus_init(struct pci_dev *pdev, u32 framesize, goto cleanup; } - if ((retval = vb_initialize_tx_descriptors(vb))) + retval = vb_initialize_tx_descriptors(vb); + if (retval) goto cleanup; - if ((retval = vb_initialize_rx_descriptors(vb))) + retval = vb_initialize_rx_descriptors(vb); + if (retval) goto cleanup; /* ---------------------------------------------------------------- |