* partition_start_trans. See comment in that function for detail.
*/
if (data && data->partitions) {
- for (i=0; data->partitions[i]; i++);;
+ /* Just counting the partitions */
+ for (i=0; data->partitions[i]; i++) {}
+
+ /* now walk them backwards */
for (i--; i>=0; i--) {
struct dsdb_partition *p = data->partitions[i];
if (trace) {
* partition_start_trans. See comment in that function for detail.
*/
if (data->partitions) {
- for (i=0; data->partitions[i]; i++);;
+ /* Just counting the partitions */
+ for (i=0; data->partitions[i]; i++) {}
+
+ /* now walk them backwards */
for (i--; i>=0; i--) {
struct dsdb_partition *p = data->partitions[i];
if (trace) {
* partition_start_trans. See comment in that function for detail.
*/
if (data && data->partitions) {
- for (i=0; data->partitions[i]; i++);;
+ /* Just counting the partitions */
+ for (i=0; data->partitions[i]; i++) {}
+
+ /* now walk them backwards */
for (i--; i>=0; i--) {
struct dsdb_partition *p = data->partitions[i];
if (trace) {