X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fcsv.c;h=1218cd640fa263d1f0cf9db645fb35c36aa51213;hb=2f6f0e9187cc8e7f70da9e1107fa0cb6f6598b0c;hp=6dd06f4877ccbc4e4f592c4bdca4e807a77a858e;hpb=155b680da482cea2381becb73c51cfb838bff31e;p=libsigrok.git diff --git a/src/input/csv.c b/src/input/csv.c index 6dd06f48..1218cd64 100644 --- a/src/input/csv.c +++ b/src/input/csv.c @@ -134,6 +134,10 @@ struct context { static int format_match(const char *filename) { + /* Require .csv extension. */ + if (strcmp(filename + strlen(filename) - 4, ".csv")) + return FALSE; + if (!filename) { sr_err("%s: filename was NULL.", __func__); return FALSE;