Răsfoiți Sursa

Do not crash when connection is closed

Daniele Bartolini 9 ani în urmă
părinte
comite
8650f15827
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      tools/core/console_client.vala

+ 4 - 0
tools/core/console_client.vala

@@ -106,6 +106,10 @@ namespace Crown
 				InputStream input_stream = (InputStream)obj;
 				uint8[] header = input_stream.read_bytes_async.end(ar).get_data();
 
+				// Connection closed
+				if (header.length == 0)
+					return;
+
 				// FIXME: Add bit conversion utils
 				uint32 size = 0;
 				size |= header[3] << 24;