--- sbbs/src/sbbs3/qwknodes.c 2018/04/24 16:41:23 1.1 +++ sbbs/src/sbbs3/qwknodes.c 2018/04/24 16:43:09 1.1.1.2 @@ -1,4 +1,4 @@ -/* $Id: qwknodes.c,v 1.1 2018/04/24 16:41:23 root Exp $ */ +/* $Id: qwknodes.c,v 1.1.1.2 2018/04/24 16:43:09 root Exp $ */ /* Synchronet QWKnet node list or route.dat file generator */ @@ -6,7 +6,7 @@ * @format.tab-size 4 (Plain Text/Source Code File Header) * * @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) * * * - * Copyright 2005 Rob Swindell - http://www.synchro.net/copyright.html * + * Copyright 2008 Rob Swindell - http://www.synchro.net/copyright.html * * * * This program is free software; you can redistribute it and/or * * modify it under the terms of the GNU General Public License * @@ -76,7 +76,7 @@ int lputs(char* str) /* Performs printf() through local assembly routines */ /* Called from everywhere */ /****************************************************************************/ -int lprintf(char *fmat, ...) +int lprintf(const char *fmat, ...) { va_list argptr; char sbuf[256]; @@ -97,7 +97,7 @@ void bail(int code) char *loadmsgtail(smbmsg_t msg) { char *buf=NULL; - ushort xlat; + uint16_t xlat; int i; long l=0,length; @@ -176,7 +176,7 @@ int main(int argc, char **argv) char *ctrl_dir; char revision[16]; - sscanf("$Revision: 1.1 $", "%*s %s", revision); + sscanf("$Revision: 1.1.1.2 $", "%*s %s", revision); fprintf(stderr,"\nSynchronet QWKnet Node/Route/User List Generator v%s-%s\n" ,revision, PLATFORM_DESC); @@ -319,7 +319,7 @@ int main(int argc, char **argv) } smb_unlockmsghdr(&smb,&msg); if((mode&LOCAL && msg.from_net.type==NET_NONE) - || msg.from_net.type==NET_QWK) { + || (msg.from_net.type==NET_QWK && msg.from_net.addr!=NULL)) { if(msg.from_net.type!=NET_QWK) msg.from_net.addr=""; if(cmd&USERS) {