mercurial/cext/manifest.c
branchstable
changeset 38301 d9e87566f879
parent 36619 1f8c3fadbb8e
child 38302 6caca2a7d37f
equal deleted inserted replaced
38292:6cc5d01a58a6 38301:d9e87566f879
   188 	for (i = 0; i < self->numlines; i++) {
   188 	for (i = 0; i < self->numlines; i++) {
   189 		if (self->lines[i].from_malloc) {
   189 		if (self->lines[i].from_malloc) {
   190 			free(self->lines[i].start);
   190 			free(self->lines[i].start);
   191 		}
   191 		}
   192 	}
   192 	}
   193 	if (self->lines) {
   193 	free(self->lines);
   194 		free(self->lines);
   194 	self->lines = NULL;
   195 		self->lines = NULL;
       
   196 	}
       
   197 	if (self->pydata) {
   195 	if (self->pydata) {
   198 		Py_DECREF(self->pydata);
   196 		Py_DECREF(self->pydata);
   199 		self->pydata = NULL;
   197 		self->pydata = NULL;
   200 	}
   198 	}
   201 	PyObject_Del(self);
   199 	PyObject_Del(self);