From e3c2e1a30375c393f0ee0d50e814e7c7482c5182 Mon Sep 17 00:00:00 2001 From: Holger Hetterich Date: Tue, 2 Mar 2010 23:17:20 +0100 Subject: [PATCH] s3: net_share.c: fix argc handling The "net share" command was no longer possible because it enters the net_share function with argc == 0. --- source3/utils/net_share.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source3/utils/net_share.c b/source3/utils/net_share.c index db06b7d35a5..156b27b572a 100644 --- a/source3/utils/net_share.c +++ b/source3/utils/net_share.c @@ -62,12 +62,9 @@ int net_share_usage(struct net_context *c, int argc, const char **argv) int net_share(struct net_context *c, int argc, const char **argv) { - if (argc < 1) - return net_share_usage(c, argc, argv); - - if (StrCaseCmp(argv[0], "HELP") == 0) { - net_share_usage(c, argc, argv); - return 0; + if (argc > 0 && StrCaseCmp(argv[0], "HELP") == 0) { + net_share_usage(c, argc, argv); + return 0; } if (net_rpc_check(c, 0)) -- 2.34.1