From 4cc70c909eb0e232bee1263f970d3f2262e34d96 Mon Sep 17 00:00:00 2001 From: Cyril Hrubis Date: Fri, 28 Dec 2012 11:46:01 +0100 Subject: [PATCH] spiv: Filter out non image files in dir traversal. --- demos/spiv/image_list.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/demos/spiv/image_list.c b/demos/spiv/image_list.c index 1376130a..fd356693 100644 --- a/demos/spiv/image_list.c +++ b/demos/spiv/image_list.c @@ -28,6 +28,7 @@ #include #include +#include #include #include "image_list.h" @@ -64,8 +65,10 @@ static int dir_filter(const struct dirent *d) if (!strcmp(d->d_name, "..")) return 0; - //TODO: filter out directories, non-image files? - + //TODO: filter out directories + + if (GP_MatchExtension(d->d_name) == NULL) + return 0; GP_DEBUG(4, "Adding file '%s'", d->d_name); -- 2.11.4.GIT