if invalid config is passed, then we return error for memory
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
struct snd_compr_caps caps;
char fn[256];
+ if (!config) {
+ oops(&bad_compress, -EINVAL, "passed bad config");
+ return &bad_compress;
+ }
+
compress = calloc(1, sizeof(struct compress));
- if (!compress || !config) {
+ if (!compress) {
oops(&bad_compress, errno, "cannot allocate compress object");
return &bad_compress;
}