packages: openldap/openldap-auditlog-modify.patch (NEW) - don't overwrite c...

baggins baggins at pld-linux.org
Mon Sep 7 14:57:04 CEST 2009


Author: baggins                      Date: Mon Sep  7 12:57:04 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- don't overwrite command with req type in case of modify

---- Files affected:
packages/openldap:
   openldap-auditlog-modify.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/openldap/openldap-auditlog-modify.patch
diff -u /dev/null packages/openldap/openldap-auditlog-modify.patch:1.1
--- /dev/null	Mon Sep  7 14:57:05 2009
+++ packages/openldap/openldap-auditlog-modify.patch	Mon Sep  7 14:56:59 2009
@@ -0,0 +1,32 @@
+--- openldap-2.4.17/servers/slapd/overlays/auditlog.c~	2009-01-22 01:01:12.000000000 +0100
++++ openldap-2.4.17/servers/slapd/overlays/auditlog.c	2009-09-07 14:53:04.758571193 +0200
+@@ -73,7 +73,7 @@
+ 	Attribute *a;
+ 	Modifications *m;
+ 	struct berval *b, *who = NULL;
+-	char *what, *suffix;
++	char *what, *whatm, *suffix;
+ 	time_t stamp;
+ 	int i;
+ 
+@@ -147,15 +147,15 @@
+ 	  case LDAP_REQ_MODIFY:
+ 		for(m = op->orm_modlist; m; m = m->sml_next) {
+ 			switch(m->sml_op & LDAP_MOD_OP) {
+-				case LDAP_MOD_ADD:	 what = "add";		break;
+-				case LDAP_MOD_REPLACE:	 what = "replace";	break;
+-				case LDAP_MOD_DELETE:	 what = "delete";	break;
+-				case LDAP_MOD_INCREMENT: what = "increment";	break;
++				case LDAP_MOD_ADD:	 whatm = "add";		break;
++				case LDAP_MOD_REPLACE:	 whatm = "replace";	break;
++				case LDAP_MOD_DELETE:	 whatm = "delete";	break;
++				case LDAP_MOD_INCREMENT: whatm = "increment";	break;
+ 				default:
+ 					fprintf(f, "# MOD_TYPE_UNKNOWN:%02x\n", m->sml_op & LDAP_MOD_OP);
+ 					continue;
+ 			}
+-			fprintf(f, "%s: %s\n", what, m->sml_desc->ad_cname.bv_val);
++			fprintf(f, "%s: %s\n", whatm, m->sml_desc->ad_cname.bv_val);
+ 			if((b = m->sml_values) != NULL)
+ 			  for(i = 0; b[i].bv_val; i++)
+ 				fprint_ldif(f, m->sml_desc->ad_cname.bv_val, b[i].bv_val, b[i].bv_len);
================================================================


More information about the pld-cvs-commit mailing list