From c698de5c078a0f1047c3e6e69a8007a00ac66615 Mon Sep 17 00:00:00 2001
From: Anthony Minessale <anthm@freeswitch.org>
Date: Mon, 10 Sep 2012 20:47:51 -0500
Subject: [PATCH] end faster when only pickup endpoints are left

---
 src/switch_ivr_originate.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/switch_ivr_originate.c b/src/switch_ivr_originate.c
index 5b7ee93935..a2a7b0fe87 100644
--- a/src/switch_ivr_originate.c
+++ b/src/switch_ivr_originate.c
@@ -772,7 +772,7 @@ static uint8_t check_channel_status(originate_global_t *oglobals, originate_stat
 		}
 	}
 
-	if (oglobals->hups > 0 && oglobals->hups + pickups == len) {
+	if ((oglobals->hups > 0 && oglobals->hups + pickups == len) || pickups == len) {
 		rval = 0;
 	} else {
 		rval = 1;