From 3c13b7821c3f753c2d014ab8adb02d6bdc600479 Mon Sep 17 00:00:00 2001 From: joonicks Date: Thu, 13 Dec 2018 12:55:22 +0100 Subject: [PATCH] blink and you missed it --- src/config.h.in | 1 + src/core.c | 4 ++-- src/user.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/config.h.in b/src/config.h.in index d7c50a1..66e9194 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -299,6 +299,7 @@ #define MSGFILE BOTDIR MECHBASENAME ".msg" #define SESSIONFILE BOTDIR MECHBASENAME ".session" #define TRIVIASCOREFILE BOTDIR MECHBASENAME ".trivscore" +#define TEMP ".temp" #define AWAYFILE RANDDIR "away.txt" #define NICKSFILE RANDDIR "nick.txt" diff --git a/src/core.c b/src/core.c index 0366b09..235178e 100644 --- a/src/core.c +++ b/src/core.c @@ -149,7 +149,7 @@ int write_session(void) int j,sf; /* save to filename.sessiontemp at first, in case SIGSEGV happens */ - if ((sf = open(SESSIONTEMPFILE,O_WRONLY|O_CREAT|O_TRUNC,NEWFILEMODE)) < 0) + if ((sf = open(SESSIONFILE /* + */ TEMP,O_WRONLY|O_CREAT|O_TRUNC,NEWFILEMODE)) < 0) return(FALSE); #ifdef RAWDNS @@ -313,7 +313,7 @@ int write_session(void) close(sf); unlink(SESSIONFILE); - rename(SESSIONTEMPFILE,SESSIONFILE); + rename(SESSIONFILE /* + */ TEMP,SESSIONFILE); return(TRUE); } diff --git a/src/user.c b/src/user.c index 0e4aafa..6730a97 100644 --- a/src/user.c +++ b/src/user.c @@ -991,7 +991,7 @@ void do_access(COMMAND_ARGS) { if (*nuh == current->setting[CHR_CMDCHAR].char_var) { - nuh++; + nuh++; level = access_needed(nuh); if (level < 0) return;