Overview
Comment: | Fix a bug in free_class. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
1633ea5d2a81e38b2e5a7205f630185f |
User & Date: | js on 2012-07-15 00:45:11 |
Other Links: | manifest | tags |
Context
2012-07-15
| ||
00:54 | Fix a memory leak. check-in: f772f8c188 user: js tags: trunk | |
00:45 | Fix a bug in free_class. check-in: 1633ea5d2a user: js tags: trunk | |
00:38 | Fix missing initialization of size. check-in: 335ba77462 user: js tags: trunk | |
Changes
Modified src/runtime/class.m from [db289f8cb1] to [2ee4c27804].
︙ | ︙ | |||
540 541 542 543 544 545 546 | return; if (rcls->subclass_list != NULL) { free(rcls->subclass_list); rcls->subclass_list = NULL; } | > | > | 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 | return; if (rcls->subclass_list != NULL) { free(rcls->subclass_list); rcls->subclass_list = NULL; } if (rcls->dtable != NULL) objc_sparsearray_free(rcls->dtable); rcls->dtable = NULL; if (rcls->superclass != Nil) cls->superclass = rcls->superclass->name; } void |
︙ | ︙ |