Просмотр исходного кода

Do not crash when connection is closed

Daniele Bartolini 9 лет назад
Родитель
Сommit
8650f15827
1 измененных файлов с 4 добавлено и 0 удалено
  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;