summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-12-12 16:35:44 +0100
committerStefan Schmidt <stefan@osg.samsung.com>2016-12-12 16:44:02 +0100
commiteef89ceb3a27088b22555a15ce5621eeb4ad5b02 (patch)
treea369f500450658fdb9885e7fdbb03540f2cd78b8
parentc9e761da548342aa6271352de1d015ed2ebf42a1 (diff)
downloadefl-eef89ceb3a27088b22555a15ce5621eeb4ad5b02.tar.gz
elm: theme: avoid double free in theme version check
If we would have a version below 110 we would run into a double free here. Just warn and let the freeing happen two lines below. CID: 1366926
-rw-r--r--src/lib/elementary/elm_theme.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lib/elementary/elm_theme.c b/src/lib/elementary/elm_theme.c
index 9349fca29a..75f241f480 100644
--- a/src/lib/elementary/elm_theme.c
+++ b/src/lib/elementary/elm_theme.c
@@ -52,7 +52,6 @@ _elm_theme_item_finalize(Elm_Theme_Files *files,
if (v < 110) // bump this version number when we need to
{
WRN("Selected theme is too old (version = %d, needs >= 110)", v);
- free(version);
}
free(version);
}