/[LeafOK_CVS]/lbbs/src/bbs_net.c
ViewVC logotype

Diff of /lbbs/src/bbs_net.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.47 by sysadm, Thu Jun 5 05:24:56 2025 UTC Revision 1.49 by sysadm, Mon Jun 16 14:30:44 2025 UTC
# Line 14  Line 14 
14   *                                                                         *   *                                                                         *
15   ***************************************************************************/   ***************************************************************************/
16    
17    #define _POSIX_C_SOURCE 200809L
18    
19  #include "bbs.h"  #include "bbs.h"
20  #include "common.h"  #include "common.h"
21  #include "log.h"  #include "log.h"
# Line 242  int bbsnet_connect(int n) Line 244  int bbsnet_connect(int n)
244          }          }
245    
246          sin.sin_family = AF_INET;          sin.sin_family = AF_INET;
247          sin.sin_addr.s_addr = (hostaddr_server[0] != '\0' ? inet_addr(hostaddr_server) : INADDR_ANY);          sin.sin_addr.s_addr = (BBS_address[0] != '\0' ? inet_addr(BBS_address) : INADDR_ANY);
248          sin.sin_port = 0;          sin.sin_port = 0;
249    
250          if (bind(sock, (struct sockaddr *)&sin, sizeof(sin)) < 0)          if (bind(sock, (struct sockaddr *)&sin, sizeof(sin)) < 0)
# Line 252  int bbsnet_connect(int n) Line 254  int bbsnet_connect(int n)
254                  return -2;                  return -2;
255          }          }
256    
257          bzero(&sin, sizeof(sin));          memset(&sin, 0, sizeof(sin));
258          sin.sin_family = AF_INET;          sin.sin_family = AF_INET;
259          sin.sin_addr = *(struct in_addr *)p_host->h_addr_list[0];          sin.sin_addr = *(struct in_addr *)p_host->h_addr_list[0];
260          sin.sin_port = htons(bbsnet_conf[n].port);          sin.sin_port = htons(bbsnet_conf[n].port);


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1