ALSA: asihpi: testing the wrong variable
authorDan Carpenter <error27@gmail.com>
Fri, 14 May 2010 14:49:20 +0000 (16:49 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 17 May 2010 06:10:13 +0000 (08:10 +0200)
There is a typo here.  We want to test "*dst" not "dst".

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/asihpi/hpifunc.c

index 254c580..15f0c7e 100644 (file)
@@ -3279,7 +3279,7 @@ static u16 hpi_entity_alloc_and_copy(struct hpi_entity *src,
 
        buf_size = hpi_entity_size(src);
        *dst = kmalloc(buf_size, GFP_KERNEL);
 
        buf_size = hpi_entity_size(src);
        *dst = kmalloc(buf_size, GFP_KERNEL);
-       if (dst == NULL)
+       if (*dst == NULL)
                return HPI_ERROR_MEMORY_ALLOC;
        memcpy(*dst, src, buf_size);
        return 0;
                return HPI_ERROR_MEMORY_ALLOC;
        memcpy(*dst, src, buf_size);
        return 0;