handle errors from receive_smb better, and print error string
[kai/samba.git] / source3 / lib / util.c
index 233e9872711cdb0a683cd04a4cf0ecde24822cf6..e983a74673115c0b11eede961a60c8d7f47e789b 100644 (file)
@@ -2683,12 +2683,11 @@ BOOL receive_smb(int fd,char *buffer,int timeout)
   if (len == -1)
     return(False);
 
-  if (len > BUFFER_SIZE)
-    {
-      DEBUG(0,("Invalid packet length! (%d bytes)\n",len));
-      if (len > BUFFER_SIZE + (SAFETY_MARGIN/2))
-       exit(1);
-    }
+  if (len > BUFFER_SIZE) {
+    DEBUG(0,("Invalid packet length! (%d bytes)\n",len));
+    if (len > BUFFER_SIZE + (SAFETY_MARGIN/2))
+      exit(1);
+  }
 
   ok = (read_data(fd,buffer+4,len) == len);