@@ -150,17 +150,15 @@ [self freeMemory: tmp]; @throw e; } memcpy(tmp2, tmp + i + 1, len - i - 1); - if (cache != NULL) - [self freeMemory: cache]; + [self freeMemory: cache]; cache = tmp2; cache_len = len - i - 1; } else { - if (cache != NULL) - [self freeMemory: cache]; + [self freeMemory: cache]; cache = NULL; cache_len = 0; } [self freeMemory: tmp]; @@ -217,12 +215,11 @@ return cache_len; } - clearCache { - if (cache != NULL) - [self freeMemory: cache]; + [self freeMemory: cache]; cache = NULL; cache_len = 0; return self;