diff options
Diffstat (limited to 'src/mono/mono/metadata/dynamic-stream.c')
-rw-r--r-- | src/mono/mono/metadata/dynamic-stream.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mono/mono/metadata/dynamic-stream.c b/src/mono/mono/metadata/dynamic-stream.c index de53001aa32..c6333e53f39 100644 --- a/src/mono/mono/metadata/dynamic-stream.c +++ b/src/mono/mono/metadata/dynamic-stream.c @@ -28,7 +28,7 @@ mono_dynstream_init (MonoDynamicStream *sh) } static void -make_room_in_stream (MonoDynamicStream *stream, int size) +make_room_in_stream (MonoDynamicStream *stream, guint32 size) { MONO_REQ_GC_NEUTRAL_MODE; @@ -60,7 +60,7 @@ mono_dynstream_insert_string (MonoDynamicStream *sh, const char *str) len = strlen (str) + 1; idx = sh->index; - make_room_in_stream (sh, (int)(idx + len)); + make_room_in_stream (sh, idx + GSIZE_TO_UINT32(len)); /* * We strdup the string even if we already copy them in sh->data |