tftpd: add parenthesis around AND statements embedded in OR statements, use const...
authorGregor Schneider <grschneider@gmail.com>
Tue, 25 Aug 2009 00:13:15 +0000 (00:13 +0000)
committerGregor Schneider <grschneider@gmail.com>
Tue, 25 Aug 2009 00:13:15 +0000 (00:13 +0000)
svn path=/trunk/; revision=42931

reactos/base/services/tftpd/tftpd.cpp
reactos/base/services/tftpd/tftpd.h

index 9642ae6..69ee070 100644 (file)
@@ -1568,7 +1568,7 @@ void mySplit(char *name, char *value, char *source, char splitChar)
     //printf("%s %s\n", name, value);
 }
 
-bool getSection(char *sectionName, char *buffer, BYTE serial, char *fileName)
+bool getSection(const char *sectionName, char *buffer, BYTE serial, char *fileName)
 {
     //printf("%s=%s\n",fileName,sectionName);
     char section[128];
@@ -1598,7 +1598,7 @@ bool getSection(char *sectionName, char *buffer, BYTE serial, char *fileName)
                         if (strstr(buff, "[") == buff)
                             break;
 
-                        if ((*buff) >= '0' && (*buff) <= '9' || (*buff) >= 'A' && (*buff) <= 'Z' || (*buff) >= 'a' && (*buff) <= 'z' || ((*buff) && strchr("/\\?*", (*buff))))
+                        if (((*buff) >= '0' && (*buff) <= '9') || ((*buff) >= 'A' && (*buff) <= 'Z') || ((*buff) >= 'a' && (*buff) <= 'z') || (((*buff) && strchr("/\\?*", (*buff)))))
                         {
                             buffer += sprintf(buffer, "%s", buff);
                             buffer++;
index b75f62a..bdbcf94 100644 (file)
@@ -151,7 +151,7 @@ void processRequest(LPVOID lpParam);
 char* myGetToken(char*, BYTE);
 void init();
 bool cleanReq(request*);
-bool getSection(char*, char*, BYTE, char*);
+bool getSection(const char*, char*, BYTE, char*);
 bool isIP(char*s);
 char* myLower(char*);
 char* myUpper(char*);