##// END OF EJS Templates
parsers: fix memleak of revlog cache entries on strip...
Yuya Nishihara -
r18504:d1d5fdcc stable
parent child Browse files
Show More
@@ -1234,8 +1234,14 b' static int index_slice_del(indexObject *'
1234 self->ntrev = (int)start;
1234 self->ntrev = (int)start;
1235 }
1235 }
1236 self->length = start + 1;
1236 self->length = start + 1;
1237 if (start < self->raw_length)
1237 if (start < self->raw_length) {
1238 if (self->cache) {
1239 Py_ssize_t i;
1240 for (i = start; i < self->raw_length; i++)
1241 Py_CLEAR(self->cache[i]);
1242 }
1238 self->raw_length = start;
1243 self->raw_length = start;
1244 }
1239 goto done;
1245 goto done;
1240 }
1246 }
1241
1247
General Comments 0
You need to be logged in to leave comments. Login now