diff --git a/apps/app_queue.c b/apps/app_queue.c
index 2b3ba9add452b1db69eb886e0c3df59a381b3012..940d652d84d27c4858cc3a1aba3a3d98f37b7df5 100644
--- a/apps/app_queue.c
+++ b/apps/app_queue.c
@@ -3239,7 +3239,7 @@ static int set_member_paused(const char *queuename, const char *interface, const
 					dump_queue_members(q);
 
 				if(mem->realtime)
-					update_realtime_member_field(mem, queuename, "paused", paused ? "1" : "0");
+					update_realtime_member_field(mem, q->name, "paused", paused ? "1" : "0");
 
 				ast_queue_log(q->name, "NONE", mem->membername, (paused ? "PAUSE" : "UNPAUSE"), "%s", S_OR(reason, ""));