diff options
Diffstat (limited to 'apps/plugins/search.c')
-rw-r--r-- | apps/plugins/search.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/plugins/search.c b/apps/plugins/search.c index b8cc5bff5e..c174abfd24 100644 --- a/apps/plugins/search.c +++ b/apps/plugins/search.c | |||
@@ -156,8 +156,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
156 | 156 | ||
157 | DEBUGF("%s - %s\n", parameter, &filename[rb->strlen(filename)-4]); | 157 | DEBUGF("%s - %s\n", parameter, &filename[rb->strlen(filename)-4]); |
158 | /* Check the extension. We only allow .m3u files. */ | 158 | /* Check the extension. We only allow .m3u files. */ |
159 | if(rb->strcasecmp(&filename[rb->strlen(filename)-4], ".m3u")) { | 159 | if(rb->strcasecmp(&filename[rb->strlen(filename)-4], ".m3u") && |
160 | rb->splash(HZ, true, "Not a .m3u file"); | 160 | rb->strcasecmp(&filename[rb->strlen(filename)-5], ".m3u8")) { |
161 | rb->splash(HZ, true, "Not a .m3u or .m3u8 file"); | ||
161 | return PLUGIN_ERROR; | 162 | return PLUGIN_ERROR; |
162 | } | 163 | } |
163 | 164 | ||