drw.c: drw_scm_free: call free inside
8b48986f
Because drw_scm_create() allocates it.
2 file(s) · +2 −3
Because drw_scm_create() allocates it.
| 101 | 101 | size_t i; |
|
| 102 | 102 | ||
| 103 | 103 | XUngrabKeyboard(dpy, CurrentTime); |
|
| 104 | - | for (i = 0; i < SchemeLast; i++) { |
|
| 104 | + | for (i = 0; i < SchemeLast; i++) |
|
| 105 | 105 | drw_scm_free(drw, scheme[i], 2); |
|
| 106 | - | free(scheme[i]); |
|
| 107 | - | } |
|
| 108 | 106 | for (i = 0; items && items[i].text; ++i) |
|
| 109 | 107 | free(items[i].text); |
|
| 110 | 108 | free(items); |
| 215 | 215 | ||
| 216 | 216 | for (i = 0; i < clrcount; i++) |
|
| 217 | 217 | drw_clr_free(drw, &scm[i]); |
|
| 218 | + | free(scm); |
|
| 218 | 219 | } |
|
| 219 | 220 | ||
| 220 | 221 | void |