[Mew-Win32 00566] Re: MEW193B28.ZIP

Shuichi Kitaguchi shuuic-k at example.com
1998年 4月 23日 (木) 22:01:11 JST


From: Hideyuki SHIRAI <Shirai at example.com>
Subject: [Mew-Win32 00542] Re: MEW193B28.ZIP
Date: Tue, 21 Apr 1998 12:55:08 +0900

> RasCon.exe なのですが、
> "Error [%ld] happens.\n" ってなっても、
> "Entry [%s] has beenconnected.\n" が表示されるんですが、これって
> こういうものなのですか? それとも、Win95だけなのですか?

あっと、エラー時の処理が抜けていました。修正パッチを後ろに
添付してありますし、バイナリ込みのものは

  ftp://ftp.mew.org/pub/Mew/Win32/other/RASC012.ZIP

に置いておきました。

# パスワードが書き込まれてしまう件は、まだ調べてません...


--==| Shuichi Kitaguchi : shuuic-k at example.com |
    |     / kit at example.com / shkit at example.com |==--
-------------- next part --------------
--- RasCon.c.011	Fri Apr 10 04:54:50 1998
+++ RasCon.c	Thu Apr 23 21:55:24 1998
@@ -13,13 +13,14 @@
 
 
 
-#define RASCON_VERSION   "0.1.1"
+#define RASCON_VERSION   "0.1.2"
 
 #define DIAL_TIMEOUT     120000	/* timeout for dialing */
 
 
 
 BOOL          fVerbose=FALSE;
+BOOL          fErrorWhenDial=FALSE;
 
 DWORD         dwSelectEntryNum;
 DWORD         dwEntryNum;
@@ -170,6 +171,7 @@
     printf("Error [%ld] happens.\n",dwError,GetLastError());
     RasHangUp( hCurRasConn );
     SetEvent( hConnection );
+    fErrorWhenDial=TRUE;
     return;
   }
 
@@ -272,6 +274,8 @@
     printf("WaitForSingleObject: error [%ld](%ld) happens.\n",dwRet,GetLastError());
     return ( FALSE );
   }
+
+  if ( fErrorWhenDial ) return ( FALSE );
 
   printf("Entry [%s] has been connected.\n",ren[dwSelectEntryNum].szEntryName);
 


Mew-win32 メーリングリストの案内