On 8/16/23 07:51, Akihiko Odaki wrote:
- if (csr_ops[i].name) {
- g_string_append_printf(s, "<reg name=\"%s\"", csr_ops[i].name);
- } else {
- g_string_append_printf(s, "<reg name=\"csr%03x\"", i);
+ name = csr_ops[i].name;
+ if (!name) {
+ name = g_strdup_printf("csr%03x", i);
}
You are now leaking name. r~
