aboutsummaryrefslogtreecommitdiffstats
path: root/sway/criteria.c
diff options
context:
space:
mode:
authorLibravatar Connor E <38229097+c-edw@users.noreply.github.com>2018-11-13 13:45:01 +0000
committerLibravatar Connor E <38229097+c-edw@users.noreply.github.com>2018-11-13 13:45:01 +0000
commitb5d95f264d5b08f6228e05be680ee36fc06ca6d6 (patch)
treeb26a13cd9d0a8bc52872a930211aef029f5c0dbc /sway/criteria.c
parentMerge pull request #3113 from RedSoxFan/fix-ws-auto-back-and-forth (diff)
downloadsway-b5d95f264d5b08f6228e05be680ee36fc06ca6d6.tar.gz
sway-b5d95f264d5b08f6228e05be680ee36fc06ca6d6.tar.zst
sway-b5d95f264d5b08f6228e05be680ee36fc06ca6d6.zip
Add some missing frees.
Diffstat (limited to 'sway/criteria.c')
-rw-r--r--sway/criteria.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sway/criteria.c b/sway/criteria.c
index 2f9992e9..1d404333 100644
--- a/sway/criteria.c
+++ b/sway/criteria.c
@@ -35,18 +35,19 @@ bool criteria_is_empty(struct criteria *criteria) {
35} 35}
36 36
37void criteria_destroy(struct criteria *criteria) { 37void criteria_destroy(struct criteria *criteria) {
38 free(criteria->raw);
39 free(criteria->cmdlist);
40 free(criteria->target);
38 pcre_free(criteria->title); 41 pcre_free(criteria->title);
39 pcre_free(criteria->shell); 42 pcre_free(criteria->shell);
40 pcre_free(criteria->app_id); 43 pcre_free(criteria->app_id);
44 pcre_free(criteria->con_mark);
41#ifdef HAVE_XWAYLAND 45#ifdef HAVE_XWAYLAND
42 pcre_free(criteria->class); 46 pcre_free(criteria->class);
43 pcre_free(criteria->instance); 47 pcre_free(criteria->instance);
44 pcre_free(criteria->window_role); 48 pcre_free(criteria->window_role);
45#endif 49#endif
46 pcre_free(criteria->con_mark);
47 free(criteria->workspace); 50 free(criteria->workspace);
48 free(criteria->cmdlist);
49 free(criteria->raw);
50 free(criteria); 51 free(criteria);
51} 52}
52 53