]> git.pond.sub.org Git - empserver/commitdiff
(player_main): Delay journal_login() until after error exits, to
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 23 Sep 2006 08:58:54 +0000 (08:58 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 23 Sep 2006 08:58:54 +0000 (08:58 +0000)
ensure it is properly paired with journal_logout().

src/lib/player/player.c

index 67c879dd5c310e22cda7554b9c9167bbfd0f89f1..3555d157d6988151ece3d5818ad18b7360fbd22c 100644 (file)
@@ -71,7 +71,6 @@ player_main(struct player *p)
     player = p;
     time(&player->lasttime);
     time(&player->curup);
-    journal_login();
     show_motd();
     if (init_nats() < 0) {
        pr("Server confused, try again later\n");
@@ -106,6 +105,7 @@ player_main(struct player *p)
 
     time(&natp->nat_last_login);
     putnat(natp);
+    journal_login();
     if (natp->nat_flags & NF_INFORM && natp->nat_tgms > 0) {
        if (natp->nat_tgms == 1)
            pr("You have a new telegram waiting ...\n");