- if (journal == NULL)
- {
- /* Create journal driver. */
- journal = xzalloc (sizeof *journal);
- output_driver_init (&journal->driver, &journal_class, "journal",
- SETTINGS_DEVICE_UNFILTERED);
- journal->file = NULL;
- journal->command_name = NULL;
-
- /* Register journal driver. */
- output_driver_register (&journal->driver);
- }
+ /* Create journal driver. */
+ output_driver_init (&journal.driver, &journal_class, "journal",
+ SETTINGS_DEVICE_UNFILTERED);
+ journal.file = NULL;
+ journal.command_name = NULL;
+
+ /* Register journal driver. */
+ output_driver_register (&journal.driver);
+
+ journal_enable ();
+ journal.destroyed = false;