Skip to content
Snippets Groups Projects
  1. Apr 17, 2021
  2. Apr 16, 2021
  3. Apr 15, 2021
  4. Apr 14, 2021
    • Rob Swindell's avatar
      Refactor putuserrec() · 7db3b623
      Rob Swindell authored
      This started with a Coverity issue (CID 33230) which got me looking at this function and wondering: why is str2 being NUL-terminated here? Why is the length of str2 to be calculated on successive lines? What is with this (long)((long)((long)((long)) typecast?
      
      This was some of the oldest code in Synchronet (along with a lot of the other functions in this file). I tried to keep as much intact as possible while still improving the logic and readability.
      7db3b623
    • Rob Swindell's avatar
      Add/use P_REMOTE print-mode flag to bputs() · 12fde4ab
      Rob Swindell authored
      Do nothing if online != ON_REMOTE. Eliminates some if(online == ON_REMOTE) clauses.
      12fde4ab
    • Rob Swindell's avatar
      Debug the "thread_back field missing" error · 908618c8
      Rob Swindell authored
      Some QWKnet vote messages are failing:
      evnt unpackREP <ENSEMBLE> !ERROR 2 (No such file or directory) in qwk.cpp line 1146 (qwk_vote) writing "/sbbs/data/subs/dove-gen" access=-105 info=smb_addvote thread_back field missing
      
      Catch this problem a little higher up (in votemsg()) and log the message's reply-IDs to help determine what's the root-cause here. Don't bother calling smb_addvote() if thread_back is 0.
      908618c8
  5. Apr 13, 2021
  6. Apr 12, 2021
  7. Apr 10, 2021
  8. Apr 08, 2021
Loading