summaryrefslogtreecommitdiff
path: root/sway/criteria.c
diff options
context:
space:
mode:
authorDrew DeVault <[email protected]>2019-02-03 09:55:54 +0100
committerGitHub <[email protected]>2019-02-03 09:55:54 +0100
commitbbfe13a24893bac6a5c41ac39115288d1d6e025f (patch)
tree1770223ab5d8fb7242452ab7886fdb214ad1aacd /sway/criteria.c
parentb41f9f9158e2b47e85fe4933bfad65a1dcc1de03 (diff)
parent2f2a887377a5eb6c480269c00775ecdf8e74578e (diff)
Merge pull request #3551 from c-edw/RevertDoubleFrees
Revert double frees.
Diffstat (limited to 'sway/criteria.c')
-rw-r--r--sway/criteria.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sway/criteria.c b/sway/criteria.c
index 59a923f9..48ef39df 100644
--- a/sway/criteria.c
+++ b/sway/criteria.c
@@ -35,19 +35,18 @@ bool criteria_is_empty(struct criteria *criteria) {
}
void criteria_destroy(struct criteria *criteria) {
- free(criteria->raw);
- free(criteria->cmdlist);
- free(criteria->target);
pcre_free(criteria->title);
pcre_free(criteria->shell);
pcre_free(criteria->app_id);
- pcre_free(criteria->con_mark);
#if HAVE_XWAYLAND
pcre_free(criteria->class);
pcre_free(criteria->instance);
pcre_free(criteria->window_role);
#endif
+ pcre_free(criteria->con_mark);
free(criteria->workspace);
+ free(criteria->cmdlist);
+ free(criteria->raw);
free(criteria);
}