diff options
Diffstat (limited to 'src/examples/elementary/performance/performance.c')
-rw-r--r-- | src/examples/elementary/performance/performance.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/examples/elementary/performance/performance.c b/src/examples/elementary/performance/performance.c index 7508a93de1..75f330ccc4 100644 --- a/src/examples/elementary/performance/performance.c +++ b/src/examples/elementary/performance/performance.c @@ -516,6 +516,11 @@ _load_mesh(void *data EINA_UNUSED, Evas_Object *obj, void *event_info) /*Get extension of file*/ tmp = strdup(event_info); a = strrchr(tmp,'.'); + if (!a) + { + free(tmp); + return; + } format = malloc(sizeof (char) * (strlen(a) - 1)); for (i = 0; i <= (int)strlen(a) - 1; i++) format[i] = a[i + 1]; |