diff --git a/src/Illuminate/Queue/Console/ListenCommand.php b/src/Illuminate/Queue/Console/ListenCommand.php
index <HASH>..<HASH> 100644
--- a/src/Illuminate/Queue/Console/ListenCommand.php
+++ b/src/Illuminate/Queue/Console/ListenCommand.php
@@ -72,6 +72,11 @@ class ListenCommand extends Command {
 	 */

 	protected function getQueue($connection)

 	{

+		if ($connection === NULL)

+		{

+			$connection = $this->laravel['config']->get("queue.default");

+		}

+		

 		$queue = $this->laravel['config']->get("queue.connections.{$connection}.queue", 'default');

 

 		return $this->input->getOption('queue') ?: $queue;

@@ -107,4 +112,4 @@ class ListenCommand extends Command {
 		);

 	}

 

-}
\ No newline at end of file
+}
Sane default connection/queue if none specified

If you execute the command `php artisan queue:listen` then queue the system uses will end up as `default` even if the real default queue for your selected queue driver is different. This should fix that.