serial: avoid double free after call ioc4_serial_remove_one
authorChen Gang <gang.chen@asianux.com>
Wed, 26 Dec 2012 10:06:39 +0000 (18:06 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Jan 2013 05:54:41 +0000 (21:54 -0800)
commit6d8df4b6a3a46b62b1a6f6e8678ebd3acc6df8c8
treea0cd4ee63124659bd3e2577b8415ed57002bda4d
parentf96f7f7f39af53274d98aa9c29d6fa4d122218a4
serial: avoid double free after call ioc4_serial_remove_one

  before goto out5,  soft, control, serial are all assigned to idd
  after finish call ioc4_serial_remove_one, all resources are released
  we need return instead of go on, or double free

Signed-off-by: Chen Gang <gang.chen@asianux.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/ioc4_serial.c