dirplex: Fixed findfile bug.
authorFredrik Tolf <fredrik@dolda2000.com>
Sun, 5 Sep 2010 01:50:28 +0000 (03:50 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Sun, 5 Sep 2010 01:50:28 +0000 (03:50 +0200)
src/dirplex.c

index 86d2d9c..de9ecf2 100644 (file)
@@ -459,6 +459,8 @@ static char *findfile(char *path, char *name, struct stat *sb)
            continue;
        if((p = strchr(dent->d_name, '.')) == NULL)
            continue;
+       if(p - dent->d_name != strlen(name))
+           continue;
        if(strncmp(dent->d_name, name, strlen(name)))
            continue;
        fp = sprintf3("%s/%s", path, dent->d_name);