diff --git a/src/modules/evas/engines/gl_common/evas_gl_context.c b/src/modules/evas/engines/gl_common/evas_gl_context.c index a699932540..f34bd88e83 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_context.c +++ b/src/modules/evas/engines/gl_common/evas_gl_context.c @@ -372,7 +372,11 @@ _evas_gl_common_version_check() return 0; tmp = strchr(version, '.'); - if (!tmp) return 0; + if (!tmp) + { + free(version); + return 0; + } /* the first '.' always exists */ *tmp = '\0'; major = atoi(version);