memory_limit: use git_env_ulong() to parse GIT_ALLOC_LIMIT
[gitweb.git] / builtin / fmt-merge-msg.c
index 971e802c6f2945cb6218b7a98c9a30fdc0c9f94b..79df05ef526bcd1a3be2971c9d467a930001639d 100644 (file)
@@ -178,11 +178,8 @@ static int handle_line(char *line, struct merge_parents *merge_parents)
                int len = strlen(origin);
                if (origin[0] == '\'' && origin[len - 1] == '\'')
                        origin = xmemdupz(origin + 1, len - 2);
-       } else {
-               char *new_origin = xmalloc(strlen(origin) + strlen(src) + 5);
-               sprintf(new_origin, "%s of %s", origin, src);
-               origin = new_origin;
-       }
+       } else
+               origin = xstrfmt("%s of %s", origin, src);
        if (strcmp(".", src))
                origin_data->is_local_branch = 0;
        string_list_append(&origins, origin)->util = origin_data;