diff -r 0bbbb0341606 -r 1b87b3b1921e dav/main.c --- a/dav/main.c Mon Aug 26 14:42:09 2013 +0200 +++ b/dav/main.c Mon Aug 26 14:44:21 2013 +0200 @@ -50,28 +50,20 @@ } int main(int argc, char **argv) { - - char *xargv[4]; - xargv[0] = "dav"; - xargv[1] = "put"; - xargv[2] = "sunfire"; - xargv[3] = "config.xml"; - int xargc = 4; - xmlGenericErrorFunc fnc = xmlerrorfnc; initGenericErrorDefaultFunc(&fnc); load_config(); ctx = dav_context_new(); dav_add_namespace(ctx, "U", "http://www.uap-core.de/"); - if(xargc < 2) { + if(argc < 2) { fprintf(stderr, "Missing command\n"); print_usage(argv[0]); return -1; } - char *cmd = xargv[1]; - CmdArgs *args = cmd_parse_args(xargc - 2, xargv + 2); + char *cmd = argv[1]; + CmdArgs *args = cmd_parse_args(argc - 2, argv + 2); if(!args) { print_usage(argv[0]); return -1;