فهرست منبع

Fixed infinite loop condition

Tal Aloni 8 سال پیش
والد
کامیت
36ca529f79
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      SMBLibrary/Server/SMBServer.cs

+ 3 - 1
SMBLibrary/Server/SMBServer.cs

@@ -188,9 +188,11 @@ namespace SMBLibrary.Server
                 {
                     packet = receiveBuffer.DequeuePacket();
                 }
-                catch (Exception)
+                catch (Exception ex)
                 {
                     state.ClientSocket.Close();
+                    Log(Severity.Warning, "Rejected Invalid NetBIOS session packet: " + ex.ToString());
+                    break;
                 }
 
                 if (packet != null)