From 66be092cb228e1389ab074fa80e4dda111178a4e Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 11 May 2003 21:56:53 +0000 Subject: [PATCH] Open error log SH_DENYWR --- src/sbbs3/umonitor/umonitor.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c index 29d2e66464..92463c6494 100644 --- a/src/sbbs3/umonitor/umonitor.c +++ b/src/sbbs3/umonitor/umonitor.c @@ -647,7 +647,7 @@ int main(int argc, char** argv) { /* ToDo must get the logs dir from the config */ sprintf(str,"%s../data/error.log",ctrl_dir); if(fexist(str)) { - if((buffile=sopen(str,O_RDONLY,SH_DENYRW))>=0) { + if((buffile=sopen(str,O_RDONLY,SH_DENYWR))>=0) { j=filelength(buffile); if((buf=(char *)MALLOC(j+1))!=NULL) { read(buffile,buf,j); @@ -661,9 +661,10 @@ int main(int argc, char** argv) { continue; } close(buffile); + uifc.msg("Error allocating memory for the error log"); continue; } - uifc.msg("Error reading error log"); + uifc.msg("Error opening error log"); } else { uifc.msg("Error log does not exist"); @@ -683,7 +684,7 @@ int main(int argc, char** argv) { "\n" "\nIf you want to exit the Synchronet UNIX monitor utility," "\nselect `Yes`. Otherwise, select `No` or hit ~ ESC ~."; - i=uifc.list(WIN_MID,0,0,0,&i,0,"Exit Synchronet Install",opt); + i=uifc.list(WIN_MID,0,0,0,&i,0,"Exit Synchronet Monitor",opt); if(!i) bail(0); continue; -- GitLab