]> git.pld-linux.org Git - packages/capsel.git/commitdiff
bb695b2c0c6eec7133cbc225a543252c SOURCES/capsel-2.0rc2.diff
authorPaweł Gołaszewski <blues@pld-linux.org>
Wed, 26 Jun 2002 22:16:19 +0000 (22:16 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    capsel-2.0rc2.diff -> 1.1

capsel-2.0rc2.diff [new file with mode: 0644]

diff --git a/capsel-2.0rc2.diff b/capsel-2.0rc2.diff
new file mode 100644 (file)
index 0000000..d0cc60a
--- /dev/null
@@ -0,0 +1,46 @@
+diff -u -r capsel-2.0rc1/ChangeLog capsel-2.0rc2/ChangeLog
+--- capsel-2.0rc1/ChangeLog    Thu Jun 13 14:33:25 2002
++++ capsel-2.0rc2/ChangeLog    Wed Jun 19 13:37:29 2002
+@@ -1,3 +1,8 @@
++v2.0rc2
++~~~~~~~
++1) Capsel binary omits backup files in configuration directory
++
++
+ v2.0rc1
+ ~~~~~~~
+ 1) Added module license (GPL)
+diff -u -r capsel-2.0rc1/src/user/main.c capsel-2.0rc2/src/user/main.c
+--- capsel-2.0rc1/src/user/main.c      Thu Jun 13 13:49:45 2002
++++ capsel-2.0rc2/src/user/main.c      Wed Jun 19 13:42:12 2002
+@@ -31,19 +31,25 @@
+ int valid_filename(char * file)
+ {
+       char ** ext;
++      char * tmp;
+       
+       /* must begin with alpha-numeric or underscore character */
+       if (!isalnum(*file) && *file != '_')
+-              return 0;
++              return 0; /* Invalid */
+-      file = strrchr(file, '.');
+-      if (!file)
++      tmp = strrchr(file, '.');
++      if (!tmp) {
++              /* no extension -> check the last character */
++              tmp = file + strlen(file) - 1; /* empty filename won't occur */
++              if (!isalnum(*tmp) && *tmp != '_')
++                      return 0;
+               return 1; /* OK */
++      }
+-      file++;
++      tmp++;
+       for (ext = exts; *ext; ext++)
+-              if (!strcasecmp(file, *ext))
++              if (!strcasecmp(tmp, *ext))
+                       return 1; /* OK */
+       
+       return 0; /* Invalid */
This page took 0.133524 seconds and 4 git commands to generate.