Fixed native error when using PbReadRepeated* natives for index 0 (bug 5579).
authorNicholas Hastings <skamonkey@gmail.com>
Wed Jan 23 11:14:51 2013 -0500 (2013-01-23)
changeset 3751cd8b8f356da2
parent 3750 2c5e4dd3b710
child 3752 619f3ef7f5fc
Fixed native error when using PbReadRepeated* natives for index 0 (bug 5579).
core/UserMessagePBHelpers.h
     1.1 --- a/core/UserMessagePBHelpers.h	Tue Jan 22 23:40:45 2013 -0500
     1.2 +++ b/core/UserMessagePBHelpers.h	Wed Jan 23 11:14:51 2013 -0500
     1.3 @@ -70,7 +70,7 @@
     1.4  
     1.5  #define CHECK_REPEATED_ELEMENT(idx) \
     1.6  	int elemCount = msg->GetReflection()->FieldSize(*msg, field); \
     1.7 -	if (elemCount == 0 || idx >= elemCount || idx <= 0)       \
     1.8 +	if (elemCount == 0 || idx >= elemCount || idx < 0)        \
     1.9  	{                                                         \
    1.10  		return false;                                         \
    1.11  	}