1.1 --- a/plugins/admin-flatfile/admin-simple.sp Sat Jul 14 01:30:01 2007 +0000
1.2 +++ b/plugins/admin-flatfile/admin-simple.sp Sat Jul 14 01:46:28 2007 +0000
1.3 @@ -39,6 +39,36 @@
1.4 break;
1.5 }
1.6
1.7 + /* Trim comments */
1.8 + new len = strlen(line);
1.9 + new bool:ignoring = false;
1.10 + for (new i=0; i<len; i++)
1.11 + {
1.12 + if (ignoring)
1.13 + {
1.14 + if (line[i] == '"')
1.15 + {
1.16 + ignoring = false;
1.17 + }
1.18 + } else {
1.19 + if (line[i] == '"')
1.20 + {
1.21 + ignoring = true;
1.22 + } else if (line[i] == ';') {
1.23 + line[i] = '\0';
1.24 + break;
1.25 + } else if (line[i] == '/'
1.26 + && i != len - 1
1.27 + && line[i+1] == '/')
1.28 + {
1.29 + line[i] = '\0';
1.30 + break;
1.31 + }
1.32 + }
1.33 + }
1.34 +
1.35 + TrimString(line);
1.36 +
1.37 if ((line[0] == '/' && line[1] == '/')
1.38 || (line[0] == ';' || line[0] == '\0'))
1.39 {