svn commit: samba r22559 - in branches/SAMBA_4_0/source/lib/ldb/tools: .

abartlet at samba.org abartlet at samba.org
Sat Apr 28 16:39:24 GMT 2007


Author: abartlet
Date: 2007-04-28 16:39:24 +0000 (Sat, 28 Apr 2007)
New Revision: 22559

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22559

Log:
Make the ad2OLschema tool case insensitive.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/lib/ldb/tools/ad2oLschema.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/tools/ad2oLschema.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/tools/ad2oLschema.c	2007-04-28 16:38:06 UTC (rev 22558)
+++ branches/SAMBA_4_0/source/lib/ldb/tools/ad2oLschema.c	2007-04-28 16:39:24 UTC (rev 22559)
@@ -355,7 +355,7 @@
 
 		/* We might have been asked to remap this oid, due to a conflict */
 		for (j=0; oid && oid_map && oid_map[j].old_oid; j++) {
-			if (strcmp(oid, oid_map[j].old_oid) == 0) {
+			if (strcasecmp(oid, oid_map[j].old_oid) == 0) {
 				oid =  oid_map[j].new_oid;
 				break;
 			}
@@ -377,7 +377,7 @@
 
 		/* We might have been asked to remap this name, due to a conflict */
 		for (j=0; name && attr_map && attr_map[j].old_attr; j++) {
-			if (strcmp(name, attr_map[j].old_attr) == 0) {
+			if (strcasecmp(name, attr_map[j].old_attr) == 0) {
 				name =  attr_map[j].new_attr;
 				break;
 			}
@@ -410,7 +410,7 @@
 			 * due to a conflict, or lack of
 			 * implementation */
 			for (j=0; syntax_oid && oid_map[j].old_oid; j++) {
-				if (strcmp(syntax_oid, oid_map[j].old_oid) == 0) {
+				if (strcasecmp(syntax_oid, oid_map[j].old_oid) == 0) {
 					syntax_oid =  oid_map[j].new_oid;
 					break;
 				}
@@ -475,7 +475,7 @@
 
 		/* We might have been asked to remap this oid, due to a conflict */
 		for (j=0; oid_map[j].old_oid; j++) {
-			if (strcmp(oid, oid_map[j].old_oid) == 0) {
+			if (strcasecmp(oid, oid_map[j].old_oid) == 0) {
 				oid =  oid_map[j].new_oid;
 				break;
 			}
@@ -501,7 +501,7 @@
 
 		/* We might have been asked to remap this name, due to a conflict */
 		for (j=0; name && attr_map && attr_map[j].old_attr; j++) {
-			if (strcmp(name, attr_map[j].old_attr) == 0) {
+			if (strcasecmp(name, attr_map[j].old_attr) == 0) {
 				name =  attr_map[j].new_attr;
 				break;
 			}
@@ -551,7 +551,7 @@
 				const char *attr_name = (const char *)attributes->values[k].data;  \
 				/* We might have been asked to remap this name, due to a conflict */ \
 				for (attr_idx=0; attr_name && attr_map && attr_map[attr_idx].old_attr; attr_idx++) { \
-					if (strcmp(attr_name, attr_map[attr_idx].old_attr) == 0) { \
+					if (strcasecmp(attr_name, attr_map[attr_idx].old_attr) == 0) { \
 						attr_name =  attr_map[attr_idx].new_attr; \
 						break;			\
 					}				\



More information about the samba-cvs mailing list