s3:smbd: use StrCaseCmp() instead of strcasecmp
authorStefan Metzmacher <metze@samba.org>
Tue, 9 Feb 2010 17:58:36 +0000 (18:58 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 9 Feb 2010 17:59:16 +0000 (18:59 +0100)
metze

source3/smbd/lanman.c

index f673970ceca49308d2bf46023d9f0f5b7a39ec29..eed0cd2fe62c1f5ddbed47c8eb64572f100c85e0 100644 (file)
@@ -1353,8 +1353,7 @@ static int fill_srv_info(struct srv_info_struct *service,
 
 static int srv_comp(struct srv_info_struct *s1,struct srv_info_struct *s2)
 {
-#undef strcasecmp
-       return strcasecmp(s1->name,s2->name);
+       return StrCaseCmp(s1->name,s2->name);
 }
 
 /****************************************************************************
@@ -1524,7 +1523,7 @@ static int srv_name_match(const char *n1, const char *n2)
         *  the server will return a list of servers that exist on
         *  the network greater than or equal to the FirstNameToReturn.
         */
-       int ret = strcasecmp(n1, n2);
+       int ret = StrCaseCmp(n1, n2);
 
        if (ret <= 0) {
                return 0;
@@ -1637,7 +1636,7 @@ static bool api_RNetServerEnum3(connection_struct *conn, uint16 vuid,
                         */
                        for (;first > 0;) {
                                int ret;
-                               ret = strcasecmp(first_name,
+                               ret = StrCaseCmp(first_name,
                                                 servers[first-1].name);
                                if (ret > 0) {
                                        break;