-
- Downloads
Safe string handling with config-load error messages
We were just trusting that the error strings would be shorter than 256 (usually), but since we're including paths and strerror() results, we really have no control over the length of the error strings. So enforce some healthy boundaries. This could explain the crashes that Divarin of Mutiny is seeing with SCFG on WinXP or maybe it was the truncsp(strerror()) stuff that was just removed as well. We'll see...
parent
4e2567ad
No related branches found
No related tags found
Showing
- src/sbbs3/addfiles.c 1 addition, 1 deletionsrc/sbbs3/addfiles.c
- src/sbbs3/delfiles.c 1 addition, 1 deletionsrc/sbbs3/delfiles.c
- src/sbbs3/dupefind.c 1 addition, 1 deletionsrc/sbbs3/dupefind.c
- src/sbbs3/filelist.c 1 addition, 1 deletionsrc/sbbs3/filelist.c
- src/sbbs3/ftpsrvr.c 1 addition, 1 deletionsrc/sbbs3/ftpsrvr.c
- src/sbbs3/jsexec.c 1 addition, 1 deletionsrc/sbbs3/jsexec.c
- src/sbbs3/load_cfg.c 14 additions, 14 deletionssrc/sbbs3/load_cfg.c
- src/sbbs3/load_cfg.h 2 additions, 2 deletionssrc/sbbs3/load_cfg.h
- src/sbbs3/mailsrvr.c 1 addition, 1 deletionsrc/sbbs3/mailsrvr.c
- src/sbbs3/main.cpp 3 additions, 3 deletionssrc/sbbs3/main.cpp
- src/sbbs3/makeuser.c 1 addition, 1 deletionsrc/sbbs3/makeuser.c
- src/sbbs3/qwknodes.c 1 addition, 1 deletionsrc/sbbs3/qwknodes.c
- src/sbbs3/sbbscon.c 1 addition, 1 deletionsrc/sbbs3/sbbscon.c
- src/sbbs3/sbbsecho.c 1 addition, 1 deletionsrc/sbbs3/sbbsecho.c
- src/sbbs3/scfg/scfg.c 58 additions, 58 deletionssrc/sbbs3/scfg/scfg.c
- src/sbbs3/scfg/scfg.h 6 additions, 6 deletionssrc/sbbs3/scfg/scfg.h
- src/sbbs3/scfg/scfgnode.c 3 additions, 3 deletionssrc/sbbs3/scfg/scfgnode.c
- src/sbbs3/scfglib.h 8 additions, 22 deletionssrc/sbbs3/scfglib.h
- src/sbbs3/scfglib1.c 38 additions, 38 deletionssrc/sbbs3/scfglib1.c
- src/sbbs3/scfglib2.c 59 additions, 59 deletionssrc/sbbs3/scfglib2.c
Loading
Please register or sign in to comment