From e29b4503b3658afae20558a16ee7a243ac1a3ea4 Mon Sep 17 00:00:00 2001 From: Tarek Mahmoud Sayed Date: Fri, 8 Jul 2016 11:47:55 -0700 Subject: [PATCH] Fixing the build break/unsigned to signed warning. This checkin onbehalf of Tijoytk [tfs-changeset: 1616784] Commit migrated from https://github.com/dotnet/coreclr/commit/587690d0b6354a5056f16be5318427b19214b6cb --- src/coreclr/src/vm/fieldmarshaler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/src/vm/fieldmarshaler.cpp b/src/coreclr/src/vm/fieldmarshaler.cpp index a1904e0..0de71b5 100644 --- a/src/coreclr/src/vm/fieldmarshaler.cpp +++ b/src/coreclr/src/vm/fieldmarshaler.cpp @@ -3375,7 +3375,7 @@ VOID FieldMarshaler_FixedStringAnsi::UpdateNativeImpl(OBJECTREF* pCLRValue, LPVO // character, but for multibyte chars nc>= m_numchar check won't truncate since GetStringLength // gives number of characters but not the actual number of bytes. For such cases need to make // sure that we dont write one past the buffer. - if (cbwritten == m_numchar) + if (cbwritten == (int) m_numchar) --cbwritten; ((CHAR*)pNativeValue)[cbwritten] = '\0'; -- 2.7.4