- for (i = argc; i >= 0; i--)
- argv[i + 1] = argv[i];
- argc += 2;
- *conf = f->parse_config(argc, argv);
- } else {
- /* is it OK to have no options? */
- *conf = f->parse_config(2, dummy_args);
- }
+ for (i = argc - 1; i >= 0; i--)
+ argv[i + 1] = argv[i];
+ argv[0] = para_strdup(f->name);
+ argc += 1;
+ *conf = f->parse_config(argc, argv);