summaryrefslogtreecommitdiff
path: root/source3/rpcclient/cmd_atsvc.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/rpcclient/cmd_atsvc.c')
-rw-r--r--source3/rpcclient/cmd_atsvc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source3/rpcclient/cmd_atsvc.c b/source3/rpcclient/cmd_atsvc.c
index 5c5986eaa0..e07a89f4d9 100644
--- a/source3/rpcclient/cmd_atsvc.c
+++ b/source3/rpcclient/cmd_atsvc.c
@@ -344,16 +344,18 @@ void cmd_at(struct client_info *info, int argc, char *argv[])
else if (jobid == -1) /* enumerate */
{
AT_ENUM_INFO jobs[AT_MAX_JOBS];
- fstring commands[AT_MAX_JOBS];
+ char **commands;
uint32 num_jobs;
if (at_enum_jobs(smb_cli, nt_pipe_fnum, dest_wks, &num_jobs,
- jobs, commands))
+ jobs, &commands))
{
display_at_enum_info(out_hnd, ACTION_HEADER , num_jobs, jobs, commands);
display_at_enum_info(out_hnd, ACTION_ENUMERATE, num_jobs, jobs, commands);
display_at_enum_info(out_hnd, ACTION_FOOTER , num_jobs, jobs, commands);
}
+
+ free_char_array(num_jobs, commands);
}
else /* job info */
{