]> git.alsa-project.org Git - tinycompress.git/commitdiff
compress: Return error when failing to allocate compress struct
authorCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Fri, 25 Jan 2013 10:43:12 +0000 (10:43 +0000)
committerVinod Koul <vinod.koul@intel.com>
Mon, 28 Jan 2013 04:09:59 +0000 (20:09 -0800)
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
compress.c

index 05e54ae1b8b4844671c7895503315f9f0a0acad5..51455fcdc4fb95cfaeced2d4ca428a69f7863627 100644 (file)
@@ -207,8 +207,10 @@ struct compress *compress_open(unsigned int card, unsigned int device,
        int rc;
 
        compress = calloc(1, sizeof(struct compress));
-       if (!compress || !config)
+       if (!compress || !config) {
+               oops(&bad_compress, errno, "cannot allocate compress object");
                return &bad_compress;
+       }
 
        compress->config = config;