diff --git a/apps/app_queue.c b/apps/app_queue.c
index c8a9dc666478804e6aa82dc8a6823ba72fe0aacf..7d153c1b8bb688453ea506830ba1974581a7c72c 100644
--- a/apps/app_queue.c
+++ b/apps/app_queue.c
@@ -992,7 +992,8 @@ static void rt_handle_member_record(struct call_queue *q, char *interface, const
 		}
 	} else {
 		m->dead = 0;	/* Do not delete this one. */
-		m->paused = paused;
+		if (paused_str)
+			m->paused = paused;
 		m->penalty = penalty;
 	}
 }