summaryrefslogtreecommitdiff
path: root/source3/lib/netapi/examples/netlogon/nltest.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/lib/netapi/examples/netlogon/nltest.c')
-rw-r--r--source3/lib/netapi/examples/netlogon/nltest.c21
1 files changed, 17 insertions, 4 deletions
diff --git a/source3/lib/netapi/examples/netlogon/nltest.c b/source3/lib/netapi/examples/netlogon/nltest.c
index 9dc70daa61..9123cda16e 100644
--- a/source3/lib/netapi/examples/netlogon/nltest.c
+++ b/source3/lib/netapi/examples/netlogon/nltest.c
@@ -40,8 +40,8 @@ enum {
/****************************************************************
****************************************************************/
-static void print_result(uint32_t level,
- uint8_t *buffer)
+static void print_netlogon_info_result(uint32_t level,
+ uint8_t *buffer)
{
struct NETLOGON_INFO_1 *i1 = NULL;
struct NETLOGON_INFO_2 *i2 = NULL;
@@ -173,6 +173,9 @@ int main(int argc, const char **argv)
libnetapi_get_error_string(ctx, status));
goto done;
}
+
+ print_netlogon_info_result(query_level, buffer);
+
break;
case OPT_SC_QUERY:
query_level = 2;
@@ -187,6 +190,9 @@ int main(int argc, const char **argv)
libnetapi_get_error_string(ctx, status));
goto done;
}
+
+ print_netlogon_info_result(query_level, buffer);
+
break;
case OPT_SC_VERIFY:
query_level = 2;
@@ -201,6 +207,9 @@ int main(int argc, const char **argv)
libnetapi_get_error_string(ctx, status));
goto done;
}
+
+ print_netlogon_info_result(query_level, buffer);
+
break;
case OPT_SC_RESET:
query_level = 2;
@@ -215,6 +224,9 @@ int main(int argc, const char **argv)
libnetapi_get_error_string(ctx, status));
goto done;
}
+
+ print_netlogon_info_result(query_level, buffer);
+
break;
case OPT_SC_CHANGE_PWD:
query_level = 1;
@@ -229,6 +241,9 @@ int main(int argc, const char **argv)
libnetapi_get_error_string(ctx, status));
goto done;
}
+
+ print_netlogon_info_result(query_level, buffer);
+
break;
default:
poptPrintHelp(pc, stderr, 0);
@@ -236,8 +251,6 @@ int main(int argc, const char **argv)
}
}
- print_result(query_level, buffer);
-
printf("The command completed successfully\n");
status = 0;