Просмотр исходного кода

Release the semaphore in dealloc, fixing leak.

Thomas Van Lenten 9 лет назад
Родитель
Сommit
4d663376e2
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      objectivec/GPBMessage.m

+ 1 - 0
objectivec/GPBMessage.m

@@ -886,6 +886,7 @@ static GPBUnknownFieldSet *GetOrMakeUnknownFields(GPBMessage *self) {
 - (void)dealloc {
   [self internalClear:NO];
   NSCAssert(!autocreator_, @"Autocreator was not cleared before dealloc.");
+  dispatch_release(readOnlySemaphore_);
   [super dealloc];
 }