diff -rup bacula-5.2.12.orig/src/dird/ua_output.c bacula-5.2.12-new/src/dird/ua_output.c
--- bacula-5.2.12.orig/src/dird/ua_output.c	2012-09-13 10:51:19.000000000 +0200
+++ bacula-5.2.12-new/src/dird/ua_output.c	2013-04-19 00:46:30.000000000 +0200
@@ -275,7 +275,7 @@ static int do_list_cmd(UAContext *ua, co
    POOL_DBR pr;
    MEDIA_DBR mr;
 
-   if (!open_client_db(ua))
+   if (!open_client_db(ua) || ua->runscript)
       return 1;
 
    memset(&jr, 0, sizeof(jr));
