Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

186,282 miles per second: It isn't just a good idea, it's the law!


dovenet / Synchronet Programming / src/vdmodem/vdmodem.c

SubjectAuthor
o src/vdmodem/vdmodem.cRob Swindell (on Windows)

1
src/vdmodem/vdmodem.c

<64CD4F81.47496.syncprog@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1497&group=DOVE-Net.Synchronet_Programming#1497

  copy link   Newsgroups: DOVE-Net.Synchronet_Programming
From: rob.swindell.(on.windows)@VERT (Rob Swindell (on Windows))
To: Git commit to main/sbbs/master
Subject: src/vdmodem/vdmodem.c
Message-ID: <64CD4F81.47496.syncprog@vert.synchro.net>
Date: Fri, 4 Aug 2023 12:20:33 -0700
X-Comment-To: Git commit to main/sbbs/master
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Programming
X-FTN-PID: Synchronet 3.20a-Linux master/118133307 Jun 28 2023 GCC 12.2.0
X-FTN-MSGID: 47496.syncprog@1:103/705 29333f09
X-FTN-CHRS: CP437 2
WhenImported: 20230804122033-0700 c1e0
WhenExported: 20230804141435-0700 c1e0
ExportedFrom: VERT syncprog 47496
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Rob Swindell (on Win - Fri, 4 Aug 2023 19:20 UTC

https://gitlab.synchro.net/main/sbbs/-/commit/4c10ab2bf40baa46d71f3eb3
Modified Files:
src/vdmodem/vdmodem.c
Log Message:
Don't leave socket open when dial() reports "NO CARRIER"

As reported by Deon on DOVE-net, when the call to socket_recvdone() returns
true (socket is disconnected and all data has been recv()ed), dial() would
report "NO CARRIER" but leave the open socket opened, thus preventing any
subsequent dial attempt ("Can't dial: Already connected" and "ERROR").

Also removed the source file path/name from the debug print statements - don't
need that noise.

Incremented the version to 0.4

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net


dovenet / Synchronet Programming / src/vdmodem/vdmodem.c

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor