From b86797243f8d464d1ff48914cfcb216f61029f34 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Sun, 28 Dec 2008 16:59:41 +0100 Subject: [PATCH] --- yaml --- r: 132719 b: refs/heads/master c: aa3d75d80de464cf23af1d068a5e22f1527b6957 h: refs/heads/master i: 132717: 2ec39fcad65fd6cbdd3015dad0ef90381750e905 132715: 4e5158bc310b8e7c5c0a9fae11f28571b8ab091f 132711: 7a868d8d16012d9a2c23b0a63516a6eff4328f1f 132703: 7cde6eb092fda52f92e01968a2c33804b3c194f3 v: v3 --- [refs] | 2 +- trunk/sound/pcmcia/pdaudiocf/pdaudiocf.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 4377cea8f264..baea24938d12 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 51721f70acaca5aa056b07c5cbe58e62662c068c +refs/heads/master: aa3d75d80de464cf23af1d068a5e22f1527b6957 diff --git a/trunk/sound/pcmcia/pdaudiocf/pdaudiocf.c b/trunk/sound/pcmcia/pdaudiocf/pdaudiocf.c index 183f6615c68c..ec51569fd50d 100644 --- a/trunk/sound/pcmcia/pdaudiocf/pdaudiocf.c +++ b/trunk/sound/pcmcia/pdaudiocf/pdaudiocf.c @@ -119,8 +119,10 @@ static int snd_pdacf_probe(struct pcmcia_device *link) } pdacf = snd_pdacf_create(card); - if (! pdacf) + if (!pdacf) { + snd_card_free(card); return -EIO; + } if (snd_device_new(card, SNDRV_DEV_LOWLEVEL, pdacf, &ops) < 0) { kfree(pdacf);