We add numerical suffixes to stream names, if needed, to make them
unique. For trace directories, we do something similar and decided to
format these suffixes with a dash to avoid confusion if the original
name ends with a number. This patch does the same thing but for stream
names.
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Change-Id: I3041fe98bbeb3c122d06e5fa54449ed6e55017bd
Reviewed-on: https://review.gerrithub.io/c/eepp/babeltrace/+/452110
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
Tested-by: Philippe Proulx <eeppeliteloop@gmail.com>
while (stream_file_name_exists(trace, name->str) &&
strcmp(name->str, "metadata") == 0) {
- g_string_assign(name, san_base->str);
- g_string_append_printf(name, "%u", suffix);
+ g_string_printf(name, "%s-%u", san_base->str, suffix);
suffix++;
}