]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/message.c
Working directory pane in restore. Will get this into the stack next.
[bacula/bacula] / bacula / src / lib / message.c
index e4cef4e6ac1a5f005b7117d59c7443eba21a5940..9b161a798eac1c2a07ca24a10aa5dc1a6de5f749 100644 (file)
@@ -1,11 +1,3 @@
-/*
- * Bacula message handling routines
- *
- *   Kern Sibbald, April 2000
- *
- *   Version $Id$
- *
- */
 /*
    Bacula® - The Network Backup Solution
 
@@ -163,11 +155,9 @@ get_db_type(void)
 void
 set_db_type(const char *name)
 {
-   if (catalog_db != NULL)
-   {
+   if (catalog_db != NULL) {
       free(catalog_db);
    }
-
    catalog_db = bstrdup(name);
 }
 
@@ -573,6 +563,10 @@ void term_msg()
       fclose(trace_fd);
       trace_fd = NULL;
    }
+   if (catalog_db) {
+      free(catalog_db);
+      catalog_db = NULL;
+   }
    term_last_jobs_list();
 }