Просмотр исходного кода

* Fixed the invalid config encryption check

svn: 1354
Bryan Drewery 21 лет назад
Родитель
Сommit
d47808e0fc
2 измененных файлов с 3 добавлено и 1 удалено
  1. 1 0
      doc/UPDATES
  2. 2 1
      src/conf.c

+ 1 - 0
doc/UPDATES

@@ -45,6 +45,7 @@ This is a summary of ChangeLog basically.
 * cmd_chhandle did not check if the old handle existed!
 * Simple autoaway on dcc after 10 minutes, will be customizable in the future.
 * Fixed a problem with what ip was bined when using '.' as the ip.
+* Fixed some problems with special characters in conf files.
 
 1.1.9
 

+ 2 - 1
src/conf.c

@@ -525,7 +525,8 @@ readconf(char *fname, int bits)
     i++;
 
     sdprintf("CONF LINE: %s", line);
-    if (enc && !strchr("*/#-+!abcdefghijklmnopqrstuvwxyzABDEFGHIJKLMNOPWRSTUVWXYZ", line[0])) {
+// !strchr("_`|}][{*/#-+!abcdefghijklmnopqrstuvwxyzABDEFGHIJKLMNOPWRSTUVWXYZ", line[0])) {
+    if (enc && (char) line[0] > (char) 127) {
       sdprintf("line %d, char %c ", i, line[0]);
       werr(ERR_CONFBADENC);
     } else {                    /* line is good to parse */