| # | Line 129 | Line 129 | freelamps() /* free our lamps list */ | |
|---|---|---|
| 129 | { | |
| 130 | register LAMP *lp1, *lp2; | |
| 131 | ||
| 132 | < | for (lp1 = lamps; lp1 != NULL; lp1 = lp1->next) { |
| 132 | > | for (lp1 = lamps; lp1 != NULL; lp1 = lp2) { |
| 133 | free(lp1->pattern); | |
| 134 | if (lp1->color != NULL) { | |
| 135 | for (lp2 = lp1->next; lp2 != NULL; lp2 = lp2->next) | |
| # | Line 137 | Line 137 | freelamps() /* free our lamps list */ | |
| 137 | lp2->color = NULL; | |
| 138 | free((char *)lp1->color); | |
| 139 | } | |
| 140 | + | lp2 = lp1->next; |
| 141 | free((char *)lp1); | |
| 142 | } | |
| 143 | lamps = NULL; | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |