@@ -23,7 +23,8 @@ get_test_gridfs (mongoc_client_t *client,
23
23
bson_snprintf (n , sizeof n , "%s_%s" , gen , name );
24
24
bson_free (gen );
25
25
26
- return mongoc_client_get_gridfs (client , "test" , n , error );
26
+ mongoc_database_drop (mongoc_client_get_database (client , "test" ), NULL );
27
+ return mongoc_client_get_gridfs (client , "test" , NULL , error );
27
28
}
28
29
29
30
bool
@@ -594,9 +595,9 @@ _test_write (bool at_boundary)
594
595
assert (r == 2 * len + seek_len );
595
596
596
597
/* expect file to be like "fo bazr baz\0\0\0\0\0\0foo bar baz" */
597
- snprintf (expected , sizeof (expected ), "fo bazr baz" );
598
- snprintf (expected + strlen ("fo bazr baz" ) + seek_len ,
599
- sizeof ( expected ) , "foo bar baz" );
598
+ bson_snprintf (expected , sizeof (expected ), "fo bazr baz" );
599
+ bson_snprintf (expected + strlen ("fo bazr baz" ) + seek_len ,
600
+ strlen ( "foo bar baz" ) + 1 , "foo bar baz" );
600
601
601
602
assert (memcmp (buf3 , expected , (size_t ) (2 * len + seek_len )) == 0 );
602
603
assert (mongoc_gridfs_file_save (file ));
0 commit comments