• R/O
  • SSH
  • HTTPS

simplesok: Commit


Commit MetaInfo

Revisión211 (tree)
Tiempo2023-02-20 07:49:59
Autormv_fox

Log Message

skin_filter() no longer depends on strstr()

Cambiar Resumen

Diferencia incremental

--- trunk/skin.c (revision 210)
+++ trunk/skin.c (revision 211)
@@ -98,10 +98,11 @@
9898 }
9999
100100
101-/* filter out skin names to match bmp.gz files only */
101+/* filter out skin names to match *.bmp.gz files only */
102102 static int skin_filter(const struct dirent *d) {
103- char *ext = strstr(d->d_name, ".bmp.gz");
104- if ((ext == NULL) || (strlen(ext) != 7)) return(0);
103+ int slen = strlen(d->d_name);
104+ if (slen <= 7) return(0);
105+ if (strcmp(d->d_name + slen - 7, ".bmp.gz") != 0) return(0);
105106 return(1);
106107 }
107108
Show on old repository browser