]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-snapshot.c
ui-snapshot.c: Do not reinvent suffixcmp()
[ps-cgit] / ui-snapshot.c
index 901c0c9ea56ce7af9515df780bc76ad5f4bb2fda..8f82119234b6bab42db19b6b8409c69504fd97ad 100644 (file)
@@ -98,14 +98,9 @@ const struct cgit_snapshot_format cgit_snapshot_formats[] = {
 static const struct cgit_snapshot_format *get_format(const char *filename)
 {
        const struct cgit_snapshot_format *fmt;
-       int fl, sl;
 
-       fl = strlen(filename);
        for (fmt = cgit_snapshot_formats; fmt->suffix; fmt++) {
-               sl = strlen(fmt->suffix);
-               if (sl >= fl)
-                       continue;
-               if (!strcmp(fmt->suffix, filename + fl - sl))
+               if (!suffixcmp(filename, fmt->suffix))
                        return fmt;
        }
        return NULL;