svn commit: samba r17051 - in branches/SOC/mkhl/ldb-map/modules: .

mkhl at samba.org mkhl at samba.org
Sat Jul 15 09:04:29 GMT 2006


Author: mkhl
Date: 2006-07-15 09:04:28 +0000 (Sat, 15 Jul 2006)
New Revision: 17051

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

Log:
Reset the async handle status before running additional down requests.

Martin

Modified:
   branches/SOC/mkhl/ldb-map/modules/ldb_map.c


Changeset:
Modified: branches/SOC/mkhl/ldb-map/modules/ldb_map.c
===================================================================
--- branches/SOC/mkhl/ldb-map/modules/ldb_map.c	2006-07-15 09:01:20 UTC (rev 17050)
+++ branches/SOC/mkhl/ldb-map/modules/ldb_map.c	2006-07-15 09:04:28 UTC (rev 17051)
@@ -2100,6 +2100,9 @@
 
 	ac->step = MAP_DO_ADD_LOCAL;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_request(ac->module, ac->local_req);
 }
 
@@ -2218,6 +2221,9 @@
 
 	ac->step = MAP_DO_MODIFY_LOCAL;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_request(ac->module, ac->local_req);
 }
 
@@ -2257,6 +2263,9 @@
 
 	ac->step = MAP_DO_MODIFY_REMOTE;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_remote_request(ac->module, ac->remote_req);
 }
 
@@ -2382,6 +2391,9 @@
 
 	ac->step = MAP_DO_DELETE_LOCAL;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_request(ac->module, ac->local_req);
 }
 
@@ -2417,6 +2429,9 @@
 
 	ac->step = MAP_DO_DELETE_REMOTE;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_remote_request(ac->module, ac->remote_req);
 }
 
@@ -2483,6 +2498,9 @@
 
 	ac->step = MAP_DO_RENAME_LOCAL;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_request(ac->module, ac->local_req);
 }
 
@@ -2531,6 +2549,9 @@
 
 	ac->step = MAP_DO_RENAME_FIXUP;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_request(ac->module, ac->down_req);
 
 failed:
@@ -2573,6 +2594,9 @@
 
 	ac->step = MAP_DO_RENAME_REMOTE;
 
+	handle->state = LDB_ASYNC_INIT;
+	handle->status = LDB_SUCCESS;
+
 	return ldb_next_remote_request(ac->module, ac->remote_req);
 }
 



More information about the samba-cvs mailing list