git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ALSA: echoaudio: Fix memory allocation
[pandora-kernel.git]
/
sound
/
pci
/
echoaudio
/
echoaudio.c
diff --git
a/sound/pci/echoaudio/echoaudio.c
b/sound/pci/echoaudio/echoaudio.c
index
9fd694c
..
69e78ce
100644
(file)
--- a/
sound/pci/echoaudio/echoaudio.c
+++ b/
sound/pci/echoaudio/echoaudio.c
@@
-2251,11
+2251,11
@@
static int snd_echo_resume(struct pci_dev *pci)
DE_INIT(("resume start\n"));
pci_restore_state(pci);
DE_INIT(("resume start\n"));
pci_restore_state(pci);
- commpage_bak = kmalloc(sizeof(
struct echoaudio
), GFP_KERNEL);
+ commpage_bak = kmalloc(sizeof(
*commpage
), GFP_KERNEL);
if (commpage_bak == NULL)
return -ENOMEM;
commpage = chip->comm_page;
if (commpage_bak == NULL)
return -ENOMEM;
commpage = chip->comm_page;
- memcpy(commpage_bak, commpage, sizeof(
struct comm_
page));
+ memcpy(commpage_bak, commpage, sizeof(
*comm
page));
err = init_hw(chip, chip->pci->device, chip->pci->subsystem_device);
if (err < 0) {
err = init_hw(chip, chip->pci->device, chip->pci->subsystem_device);
if (err < 0) {