linux/drivers/staging
Jesper Juhl fafbc202cd staging: speakup: i18n.c: Fix leak in msg_set()
If we end up returning -EINVAL from the function we will leak the
memory allocated to 'newstr' which has been allocated but not yet
assigned to anything.
Fix the leak by properly freeing the memory again before we return.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-08-13 19:32:13 -07:00
..
android staging: android: logger: Finish documentation of two structs 2012-08-13 19:04:25 -07:00
asus_oled staging: Fixes some checkpatch warnings in asus_oled/asus_oled.c 2012-07-09 12:32:53 -07:00
bcm staging: bcm: print small buffers with %*ph 2012-08-13 19:23:19 -07:00
ccg staging:ccg: Fix missing brackets for sizeof (found by sparse). 2012-08-13 19:19:23 -07:00
comedi Staging: comedi: ssv_dnp: fix checkpatch.pl warning 2012-08-13 18:32:44 -07:00
cptm1217 staging/cptm1217: fix checkpatch warnings 2012-07-19 16:11:26 -07:00
crystalhd staging/crystalhd: unregister chardev when class_create fails in chd_dec_init_chdev 2012-08-13 19:15:49 -07:00
csr staging: csr: Fix up version.h includes 2012-08-13 18:57:44 -07:00
cxt1e1
echo Staging: echo: One variable per line 2012-07-06 16:08:57 -07:00
et131x staging/et131x: fix checkpatch warnings 2012-07-19 16:01:30 -07:00
frontier staging/frontier: fix checkpatch warnings 2012-07-19 16:11:26 -07:00
ft1000 staging: ft1000: Replace timeout values with USB_CTRL_G(S)ET_TIMEOUT. 2012-08-13 19:28:58 -07:00
gdm72xx staging: gdm72xx: fix reference counting in gdm_wimax_event_init 2012-08-13 19:18:39 -07:00
iio iio staging: fix cast warning and cleanup alignment code 2012-07-15 17:33:18 +01:00
ipack Staging: ipack/bridges/tpci200: use ioremap_nocache instead of ioremap 2012-08-13 18:53:55 -07:00
keucr Staging: keucr: scsiglue: fixed a do while coding style issue 2012-06-13 12:20:16 -07:00
line6 staging: line6: pcm.c: Changed simple_strtoul to kstrtoint 2012-08-13 19:15:49 -07:00
media Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2012-07-31 18:47:44 -07:00
net
nvec Staging: nvec: fix coding style issues 2012-08-13 19:25:48 -07:00
octeon staging: octeon_ethernet: Convert to use device tree. 2012-07-23 13:54:53 +01:00
olpc_dcon drivers: OLPC: update various drivers to include olpc-ec.h 2012-07-31 23:27:29 -04:00
omap-thermal staging: omap-thermal: add OMAP5 data structures 2012-07-16 19:04:16 -07:00
omapdrm staging: omapdrm: Fix DMM sparse warnings 2012-08-13 19:13:10 -07:00
ozwpan staging: ozwpan: Bump version number 2012-08-13 19:17:17 -07:00
panel staging: panel: fix checkpatch warnings 2012-08-13 19:25:48 -07:00
phison staging/phison: use module_pci_driver macro 2012-07-11 17:26:02 -07:00
quickstart
ramster Merge 3.5-rc4 into staging-next 2012-06-25 09:31:00 -07:00
rtl8187se staging: rtl8187se: Fix typo in staging/rtl8187se 2012-08-13 19:32:13 -07:00
rtl8192e staging: rtl8192e: Fix typo in staging/rtl8192e 2012-08-13 19:32:13 -07:00
rtl8192u staging: rtl8192u: Fix typo in staging/rtl8192u 2012-08-13 19:32:13 -07:00
rtl8712 staging: r8712u: Reduce maximum receive buffer size to a more sensible value 2012-08-13 19:25:48 -07:00
rts5139 staging: rts5139: substitute rts51x_dump by print_hex_dump 2012-08-13 18:52:34 -07:00
rts_pstor staging: rts_pstor: substitute rtsx_dump by print_hex_dump 2012-08-13 18:52:35 -07:00
sbe-2t3e3 staging: sbe-2t3e3: Remove code that will never execute 2012-07-19 15:59:58 -07:00
sep staging: sep_crypto.c: remove duplicated include 2012-07-19 17:20:06 -07:00
serqt_usb2 staging: serqt_usb2: Fix some typos. 2012-06-18 17:23:52 -07:00
slicoss staging/slicoss: disable pci device at remove 2012-07-11 17:26:02 -07:00
sm7xxfb staging: sm7xxfb: fix for "rename smtc_screen_info to smtc_scr_info" 2012-07-19 15:36:08 -07:00
speakup staging: speakup: i18n.c: Fix leak in msg_set() 2012-08-13 19:32:13 -07:00
ste_rmi4 staging: ste_rmi4: Fix typos 2012-07-16 19:24:46 -07:00
telephony staging "telephony" Fix typos. 2012-07-06 16:21:54 -07:00
tidspbridge staging/tidspbridge: use module_platform_driver 2012-08-13 19:06:59 -07:00
usbip staging: usbip: cleanup and fix of vhci_hub_status 2012-06-13 17:22:57 -07:00
vme vme_user.c: remove duplicated include 2012-07-19 15:39:39 -07:00
vt6655 staging: vt6655: print small buffers with %*ph 2012-08-13 19:10:12 -07:00
vt6656 staging: vt6656: Fix typo in vt6656 2012-08-13 19:10:12 -07:00
winbond staging/winbond: use err and remove nr 2012-07-16 19:21:37 -07:00
wlags49_h2 staging: wlags49_h2: remove vi modelines 2012-07-16 19:13:48 -07:00
wlags49_h25
wlan-ng staging: wlan-ng: use %*phC to hexdump small buffers 2012-08-13 19:23:19 -07:00
xgifb staging: xgifb: print small buffers via %*ph 2012-08-13 19:23:18 -07:00
zcache staging: zsmalloc: add mapping modes 2012-07-09 11:35:00 -07:00
zram staging: zsmalloc: add mapping modes 2012-07-09 11:35:00 -07:00
zsmalloc staging: zsmalloc: add page table mapping method 2012-08-13 19:28:09 -07:00
Kconfig staging: OMAP4+: thermal: introduce bandgap temperature sensor 2012-07-16 19:02:47 -07:00
Makefile staging: OMAP4+: thermal: introduce bandgap temperature sensor 2012-07-16 19:02:47 -07:00
staging.c