tests: Set size on fileinfo
authorColin Walters <walters@verbum.org>
Thu, 16 Mar 2023 22:31:03 +0000 (18:31 -0400)
committerColin Walters <walters@verbum.org>
Thu, 16 Mar 2023 22:31:03 +0000 (18:31 -0400)
Closes: https://github.com/ostreedev/ostree/issues/2827
tests/test-basic-c.c

index 99e1c5471f12aa46903fd0536b0fb4a13423d47d..7a6b8ee791c3dfcc312f356afa7394fb116e50dd 100644 (file)
@@ -176,10 +176,12 @@ static gboolean hi_content_stream_new (GInputStream **out_stream,
                                        GError **error)
 {
   static const char hi[] = "hi";
-  g_autoptr(GMemoryInputStream) hi_memstream = (GMemoryInputStream*)g_memory_input_stream_new_from_data (hi, sizeof(hi)-1, NULL);
+  const size_t len = sizeof(hi)-1;
+  g_autoptr(GMemoryInputStream) hi_memstream = (GMemoryInputStream*)g_memory_input_stream_new_from_data (hi, len, NULL);
   g_autoptr(GFileInfo) finfo = g_file_info_new ();
   g_file_info_set_attribute_uint32 (finfo, "standard::type", G_FILE_TYPE_REGULAR);
   g_file_info_set_attribute_boolean (finfo, "standard::is-symlink", FALSE);
+  g_file_info_set_size (finfo, len);
   g_file_info_set_attribute_uint32 (finfo, "unix::uid", 0);
   g_file_info_set_attribute_uint32 (finfo, "unix::gid", 0);
   g_file_info_set_attribute_uint32 (finfo, "unix::mode", S_IFREG|0644);