]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:utils: Check return value of cli_RNetServiceEnum() (CID 1273313)
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Fri, 6 Oct 2023 02:31:47 +0000 (15:31 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 13 Oct 2023 02:18:31 +0000 (02:18 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/utils/net_rap.c

index 8f07106927c265c891f17929053b7f2973c37706..9818623a925cf47fa41361bf18340dd54fea8f31 100644 (file)
@@ -1214,6 +1214,10 @@ int net_rap_service(struct net_context *c, int argc, const char **argv)
                        d_printf(_("Service name          Comment\n"
                                   "-----------------------------\n"));
                        ret = cli_RNetServiceEnum(cli, long_group_fn, NULL);
+                       if (ret) {
+                               cli_shutdown(cli);
+                               return ret;
+                       }
                }
                ret = cli_RNetServiceEnum(cli, service_fn, NULL);
                cli_shutdown(cli);