summaryrefslogtreecommitdiffstats
path: root/source3/utils/net.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-02-26 20:16:26 +0100
committerAndrew Bartlett <abartlet@samba.org>2014-04-02 09:03:43 +0200
commitc2a26fe5e78bf5eaa7cc8fe929bb9546dc9c45bd (patch)
treec3938266c3b9b51fe5168d7099bce65abb8bc8c5 /source3/utils/net.c
parent9e971068d002758be67a26dbc76fb4be949fb009 (diff)
downloadsamba-c2a26fe5e78bf5eaa7cc8fe929bb9546dc9c45bd.tar.gz
samba-c2a26fe5e78bf5eaa7cc8fe929bb9546dc9c45bd.tar.xz
samba-c2a26fe5e78bf5eaa7cc8fe929bb9546dc9c45bd.zip
s3:utils: avoid argv related const warnings
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/utils/net.c')
-rw-r--r--source3/utils/net.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/source3/utils/net.c b/source3/utils/net.c
index 1308d9492e..a6a9ec0119 100644
--- a/source3/utils/net.c
+++ b/source3/utils/net.c
@@ -767,13 +767,14 @@ static struct functable net_func[] = {
/****************************************************************************
main program
****************************************************************************/
- int main(int argc, const char **argv)
+ int main(int argc, char **argv)
{
int opt,i;
char *p;
int rc = 0;
int argc_new = 0;
const char ** argv_new;
+ const char **argv_const = discard_const_p(const char *, argv);
poptContext pc;
TALLOC_CTX *frame = talloc_stackframe();
struct net_context *c = talloc_zero(frame, struct net_context);
@@ -852,7 +853,7 @@ static struct functable net_func[] = {
lp_set_cmdline("log level", "0");
c->private_data = net_func;
- pc = poptGetContext(NULL, argc, (const char **) argv, long_options,
+ pc = poptGetContext(NULL, argc, argv_const, long_options,
POPT_CONTEXT_KEEP_FIRST);
while((opt = poptGetNextOpt(pc)) != -1) {
@@ -883,7 +884,7 @@ static struct functable net_func[] = {
default:
d_fprintf(stderr, _("\nInvalid option %s: %s\n"),
poptBadOption(pc, 0), poptStrerror(opt));
- net_help(c, argc, argv);
+ net_help(c, argc, argv_const);
exit(1);
}
}