]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-windows-smb-no-showerrors-20060803
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 4 Aug 2006 00:29:43 +0000 (00:29 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 4 Aug 2006 00:29:43 +0000 (00:29 +0000)
pop up error dialogs prevent auto shutdown and restart of afsd service
on network adapater error

(cherry picked from commit 2247c0e499df70f2de1797e674ce1035514fc05c)

src/WINNT/afsd/smb.c

index ce164a6768e9b80836ac914e69a6fe9671550a2f..a3170726e68bf9e241621a02ba92ca4a4c84fe07 100644 (file)
@@ -143,7 +143,7 @@ int smb_hideDotFiles;
 int smb_useV3;         /* try to negotiate V3 */
 
 #ifndef DJGPP
-static showErrors = 1;
+static showErrors = 0;
 /* MessageBox or something like it */
 int (_stdcall *smb_MBfunc)(HWND, LPCTSTR, LPCTSTR, UINT) = NULL;
 #endif /* DJGPP */
@@ -8191,8 +8191,7 @@ void smb_Listener(void *parmp)
             if (showErrors)
                 code = (*smb_MBfunc)(NULL, tbuffer, "AFS Client Service: Fatal Error",
                                       MB_OK|MB_SERVICE_NOTIFICATION);
-            osi_assert(tbuffer);
-            ExitThread(1);
+           osi_panic(tbuffer, __FILE__, __LINE__);
 #else
             fprintf(stderr, "NCBLISTEN lana=%d failed with code %d\n",
                      ncbp->ncb_lana_num, code);