]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - recv_common.c
recv: Don't set argv to NULL when parsing receiver args.
[paraslash.git] / recv_common.c
index 953e2a1143ebd28424fb09a978611eaf52bf28d6..00c1dd849a94e22ae34337c21506d2f2b3238f42 100644 (file)
@@ -42,15 +42,13 @@ static void *parse_receiver_args(int receiver_num, char *options)
                argc = split_args(options, &argv, " \t");
                for (i = argc - 1; i >= 0; i--)
                        argv[i + 1] = argv[i];
-               argv[0] = para_strdup(r->name);
                argc += 1;
-               PARA_DEBUG_LOG("argc = %d, argv[0]: %s\n", argc, argv[0]);
        } else {
                argc = 1;
                argv = para_malloc(2 * sizeof(char*));
-               argv[0] = NULL;
                argv[1] = NULL;
        }
+       argv[0] = make_message("%s_recv", r->name);
        conf = r->parse_config(argc, argv);
        free(argv[0]);
        free(argv);