summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/libnet/libnet_conf.c2
-rw-r--r--source3/utils/net_conf.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/source3/libnet/libnet_conf.c b/source3/libnet/libnet_conf.c
index 636e966a37..300ea916cd 100644
--- a/source3/libnet/libnet_conf.c
+++ b/source3/libnet/libnet_conf.c
@@ -354,7 +354,7 @@ static WERROR libnet_smbconf_reg_get_values(TALLOC_CTX *mem_ctx,
werr = WERR_OK;
- *num_values = count - 1;
+ *num_values = count;
if (count > 0) {
*value_names = talloc_move(mem_ctx, &tmp_valnames);
*value_strings = talloc_move(mem_ctx, &tmp_valstrings);
diff --git a/source3/utils/net_conf.c b/source3/utils/net_conf.c
index 8791d7cbdd..8957408bd6 100644
--- a/source3/utils/net_conf.c
+++ b/source3/utils/net_conf.c
@@ -541,7 +541,7 @@ static int net_conf_showshare(int argc, const char **argv)
d_printf("[%s]\n", sharename);
- for (count = 0; count <= num_params; count++) {
+ for (count = 0; count < num_params; count++) {
d_printf("\t%s = %s\n", param_names[count],
param_values[count]);
}