/[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.61 by sysadm, Sun Oct 5 00:49:56 2025 UTC Revision 1.62 by sysadm, Wed Oct 8 03:34:52 2025 UTC
# Line 48  Line 48 
48  #define MAXSTATION 26 * 2  #define MAXSTATION 26 * 2
49  #define STATION_PER_LINE 4  #define STATION_PER_LINE 4
50    
51    #define BBS_NET_DEFAULT_CHARSET "UTF-8"
52    
53  struct _bbsnet_conf  struct _bbsnet_conf
54  {  {
55          char host1[20];          char host1[20];
# Line 474  int bbsnet_connect(int n) Line 476  int bbsnet_connect(int n)
476          iflush();          iflush();
477          log_common("BBSNET connect to %s:%d\n", remote_addr, remote_port);          log_common("BBSNET connect to %s:%d\n", remote_addr, remote_port);
478    
479          input_cd = iconv_open(bbsnet_conf[n].charset, "UTF-8");          input_cd = iconv_open(bbsnet_conf[n].charset, BBS_NET_DEFAULT_CHARSET);
480          if (input_cd == (iconv_t)(-1))          if (input_cd == (iconv_t)(-1))
481          {          {
482                  log_error("iconv_open(UTF8->GBK) error: %d\n", errno);                  log_error("iconv_open(%s->%s) error: %d\n", BBS_NET_DEFAULT_CHARSET, bbsnet_conf[n].charset, errno);
483                  goto cleanup;                  goto cleanup;
484          }          }
485          output_cd = iconv_open("UTF-8", bbsnet_conf[n].charset);          output_cd = iconv_open(BBS_NET_DEFAULT_CHARSET, bbsnet_conf[n].charset);
486          if (input_cd == (iconv_t)(-1))          if (input_cd == (iconv_t)(-1))
487          {          {
488                  log_error("iconv_open(GBK->UTF-8) error: %d\n", errno);                  log_error("iconv_open(%s->%s) error: %d\n", bbsnet_conf[n].charset, BBS_NET_DEFAULT_CHARSET, errno);
489                  iconv_close(input_cd);                  iconv_close(input_cd);
490                  goto cleanup;                  goto cleanup;
491          }          }


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

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