Fix memleak in test_buf & test_cmd (#18162)
This commit is contained in:
parent
597289cf96
commit
c96d68599f
|
@ -460,7 +460,9 @@ static void fill_children_chars(RStrBuf *sb, RCmdDesc *cd) {
|
||||||
r_strbuf_prepend (&csb, "<");
|
r_strbuf_prepend (&csb, "<");
|
||||||
r_strbuf_append (&csb, ">");
|
r_strbuf_append (&csb, ">");
|
||||||
}
|
}
|
||||||
r_strbuf_append (sb, r_strbuf_drain_nofree (&csb));
|
char *tmp = r_strbuf_drain_nofree (&csb);
|
||||||
|
r_strbuf_append (sb, tmp);
|
||||||
|
free (tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool show_children_shortcut(RCmdDesc *cd) {
|
static bool show_children_shortcut(RCmdDesc *cd) {
|
||||||
|
|
|
@ -122,6 +122,7 @@ bool test_r_buf_file(void) {
|
||||||
// Cleanup
|
// Cleanup
|
||||||
r_buf_free (b);
|
r_buf_free (b);
|
||||||
unlink (filename);
|
unlink (filename);
|
||||||
|
free (filename);
|
||||||
mu_end;
|
mu_end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,6 +166,7 @@ bool test_r_buf_mmap(void) {
|
||||||
// Cleanup
|
// Cleanup
|
||||||
r_buf_free (b);
|
r_buf_free (b);
|
||||||
unlink(filename);
|
unlink(filename);
|
||||||
|
free (filename);
|
||||||
mu_end;
|
mu_end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -166,6 +166,7 @@ bool test_cmd_descriptor_group(void) {
|
||||||
free (h);
|
free (h);
|
||||||
|
|
||||||
r_cmd_free (cmd);
|
r_cmd_free (cmd);
|
||||||
|
r_cmd_parsed_args_free (pa);
|
||||||
mu_end;
|
mu_end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue