From 46091a9237f17f4295dca7140d8d70b4fce8b357 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 4 Aug 2004 16:39:30 +0000 Subject: introduce pa_xmalloc() and friends implement module auto loading git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@103 fefdeb5f-60dc-0310-8127-8f9354f1896f --- polyp/cmdline.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'polyp/cmdline.c') diff --git a/polyp/cmdline.c b/polyp/cmdline.c index a3330145..8acdde6f 100644 --- a/polyp/cmdline.c +++ b/polyp/cmdline.c @@ -32,6 +32,7 @@ #include "cmdline.h" #include "util.h" #include "strbuf.h" +#include "xmalloc.h" void pa_cmdline_help(const char *argv0) { const char *e; @@ -57,8 +58,7 @@ struct pa_cmdline* pa_cmdline_parse(int argc, char * const argv []) { struct pa_strbuf *buf = NULL; assert(argc && argv); - cmdline = malloc(sizeof(struct pa_cmdline)); - assert(cmdline); + cmdline = pa_xmalloc(sizeof(struct pa_cmdline)); cmdline->daemonize = cmdline->help = cmdline->verbose = 0; cmdline->fail = 1; @@ -106,6 +106,6 @@ fail: void pa_cmdline_free(struct pa_cmdline *cmd) { assert(cmd); - free(cmd->cli_commands); - free(cmd); + pa_xfree(cmd->cli_commands); + pa_xfree(cmd); } -- cgit