diff options
author | Jon Wall <jonwall@google.com> | 2016-05-26 12:23:41 -0400 |
---|---|---|
committer | Jon Wall <jonwall@google.com> | 2016-05-26 12:23:41 -0400 |
commit | e72805ec5ed69b243dd5e80a689ee82327a5f21c (patch) | |
tree | 8454d05663c5421b270e0d6cc9ab1d4cd3df834a /objectivec/GPBUtilities.m | |
parent | 0f27cab4fb378b94a91c2b1522174ec21719df9d (diff) | |
download | protobuf-e72805ec5ed69b243dd5e80a689ee82327a5f21c.tar.gz protobuf-e72805ec5ed69b243dd5e80a689ee82327a5f21c.tar.bz2 protobuf-e72805ec5ed69b243dd5e80a689ee82327a5f21c.zip |
fix expected class checking in GPBSetMessageRepeatedField
This is currently checking for the wrong class for enums
and NSMutableArray fields.
Diffstat (limited to 'objectivec/GPBUtilities.m')
-rw-r--r-- | objectivec/GPBUtilities.m | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/objectivec/GPBUtilities.m b/objectivec/GPBUtilities.m index 89deb2e7..4280b899 100644 --- a/objectivec/GPBUtilities.m +++ b/objectivec/GPBUtilities.m @@ -948,10 +948,10 @@ void GPBSetMessageRepeatedField(GPBMessage *self, GPBFieldDescriptor *field, id case GPBDataTypeString: case GPBDataTypeMessage: case GPBDataTypeGroup: - expectedClass = [NSMutableDictionary class]; + expectedClass = [NSMutableArray class]; break; case GPBDataTypeEnum: - expectedClass = [GPBBoolArray class]; + expectedClass = [GPBEnumArray class]; break; } if (array && ![array isKindOfClass:expectedClass]) { |