#include "namereg.h"
#include "clitext.h"
#include "cli-command.h"
+#include "xmalloc.h"
struct pa_cli {
struct pa_core *core;
struct pa_cli *c;
assert(io);
- c = malloc(sizeof(struct pa_cli));
- assert(c);
+ c = pa_xmalloc(sizeof(struct pa_cli));
c->core = core;
c->line = pa_ioline_new(io);
assert(c->line);
assert(c);
pa_ioline_free(c->line);
pa_client_free(c->client);
- free(c);
+ pa_xfree(c);
}
static void client_kill(struct pa_client *client) {
pa_cli_command_execute_line(c->core, s, buf, &c->fail, &c->verbose);
c->defer_kill--;
pa_ioline_puts(line, p = pa_strbuf_tostring_free(buf));
- free(p);
+ pa_xfree(p);
if (c->kill_requested) {
if (c->eof_callback)