]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/message.c
Remove SQLite2 scripts
[bacula/bacula] / bacula / src / lib / message.c
index 0ad7f2c9e96566a7c0232bf10f05c71dffa30223..5791f6b51b95a43be565ad351630d7e48dd24029 100644 (file)
@@ -48,6 +48,7 @@ const char *working_directory = NULL;       /* working directory path stored her
 int verbose = 0;                      /* increase User messages */
 int debug_level = 0;                  /* debug level */
 bool dbg_timestamp = false;           /* print timestamp in debug output */
+bool prt_kaboom = false;              /* Print kaboom output */
 utime_t daemon_start_time = 0;        /* Daemon start time */
 const char *version = VERSION " (" BDATE ")";
 char my_name[30];                     /* daemon name is stored here */
@@ -1357,16 +1358,8 @@ void Qmsg(JCR *jcr, int type, utime_t mtime, const char *fmt,...)
    if (!jcr) {
       jcr = get_jcr_from_tsd();
    }
-   /* If no jcr or no queue send to daemon */
-   if ((jcr && !jcr->msg_queue) || !jcr) {
-      /* jcr==NULL => daemon message, safe to send now */
-      Jmsg(jcr, item->type, item->mtime, "%s", item->msg);
-      free(item);
-   /*
-    * If we are dequeuing, we cannot queue another item,
-    * so as a last resort send it to the syslog 
-    */
-   } else if (jcr->dequeuing_msgs) {
+   /* If no jcr or no queue or dequeuing send to syslog */
+   if (!jcr || !jcr->msg_queue || jcr->dequeuing_msgs) {
       syslog(LOG_DAEMON|LOG_ERR, "%s", item->msg);
       free(item);
    } else {