projects
/
debian
/
amanda
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 3.3.3
[debian/amanda]
/
ndmp-src
/
ndmjob_args.c
diff --git
a/ndmp-src/ndmjob_args.c
b/ndmp-src/ndmjob_args.c
index f31f59797e1984eeebd3533850bfdf5627525f30..ca73b4606b16a9588214c05f3d951c49a017af11 100644
(file)
--- a/
ndmp-src/ndmjob_args.c
+++ b/
ndmp-src/ndmjob_args.c
@@
-150,10
+150,11
@@
process_args (int argc, char *argv[])
char ** pp;
char * p;
char * op;
char ** pp;
char * p;
char * op;
- char *
av[1000]
;
+ char *
* av
;
int ac = 0;
progname = argv[0];
int ac = 0;
progname = argv[0];
+ av = malloc((argc+1000) * sizeof(char *));
if (argc == 2 && strcmp (argv[1], "-help") == 0) {
help();
if (argc == 2 && strcmp (argv[1], "-help") == 0) {
help();
@@
-674,6
+675,7
@@
handle_long_option (char *str)
d_agent[size] = '\0';
if (size > 0 && d_agent[size-1] == '\n')
d_agent[size-1] = '\0';
d_agent[size] = '\0';
if (size > 0 && d_agent[size-1] == '\n')
d_agent[size-1] = '\0';
+ close(fd);
if (ndmagent_from_str (&D_data_agent, d_agent)) {
error_byebye ("bad -D-agent-fd argument");
}
if (ndmagent_from_str (&D_data_agent, d_agent)) {
error_byebye ("bad -D-agent-fd argument");
}