X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2Fchunker.c;h=e9e5392af061620ceeaaec02b00ca3926af3d323;hb=94c03cae686e4196a345d72452fda2a5203768ce;hp=fc783ba23acb5390b6f96da809c41e37037cabd5;hpb=1194fb66aa28d9929c3f2bef3cc6c1c3f40a60a4;p=debian%2Famanda diff --git a/server-src/chunker.c b/server-src/chunker.c index fc783ba..e9e5392 100644 --- a/server-src/chunker.c +++ b/server-src/chunker.c @@ -23,7 +23,7 @@ * Authors: the Amanda Development Team. Its members are listed in a * file named AUTHORS, in the root directory of this distribution. */ -/* $Id: chunker.c,v 1.25 2006/03/21 13:23:35 martinea Exp $ +/* $Id: chunker.c,v 1.25.2.1 2006/04/23 18:52:04 martinea Exp $ * * requests remote amandad processes to dump filesystems */ @@ -84,7 +84,7 @@ static char *options = NULL; static char *progname = NULL; static int level; static char *dumpdate = NULL; -static char *datestamp; +static char *datestamp = NULL; static int command_in_transit; static dumpfile_t file; @@ -167,7 +167,15 @@ main(main_argc, main_argv) signal(SIGPIPE, SIG_IGN); signal(SIGCHLD, SIG_IGN); - datestamp = construct_datestamp(NULL); + cmd = getcmd(&cmdargs); + if(cmd == START) { + if(cmdargs.argc <= 1) + error("error [dumper START: not enough args: datestamp]"); + datestamp = newstralloc(datestamp, cmdargs.argv[2]); + } + else { + error("Didn't get START command"); + } /* do {*/ cmd = getcmd(&cmdargs);