diff --git a/src/stored/dir_cmd.c b/src/stored/dir_cmd.c
index 3c25bea..16e36c0 100644
--- a/src/stored/dir_cmd.c
+++ b/src/stored/dir_cmd.c
@@ -235,6 +235,7 @@ void *handle_director_connection(BSOCK *dir)

    if (!count_running_jobs()) {
       Emsg0(M_ERROR, 0, _("Number of Jobs exhausted, please increase MaximumConcurrentJobs\n"));
+      dir->signal(BNET_TERMINATE);
       return NULL;
    }

