summaryrefslogtreecommitdiff
path: root/src/examples/elementary/performance/performance.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/examples/elementary/performance/performance.c')
-rw-r--r--src/examples/elementary/performance/performance.c5
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];