summaryrefslogtreecommitdiffstats
path: root/lib/param/loadparm.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/param/loadparm.c')
-rw-r--r--lib/param/loadparm.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c
index 218ef69523..5543f790a4 100644
--- a/lib/param/loadparm.c
+++ b/lib/param/loadparm.c
@@ -1387,13 +1387,15 @@ void init_copymap(struct loadparm_service *pservice)
TALLOC_FREE(pservice->copymap);
pservice->copymap = bitmap_talloc(pservice, num_parameters());
- if (!pservice->copymap)
+ if (!pservice->copymap) {
DEBUG(0,
("Couldn't allocate copymap!! (size %d)\n",
(int)num_parameters()));
- else
- for (i = 0; i < num_parameters(); i++)
+ } else {
+ for (i = 0; i < num_parameters(); i++) {
bitmap_set(pservice->copymap, i);
+ }
+ }
}
/**