Fix svace issue in gpio interface 78/128078/3
authorHyeongsik Min <hyeongsik.min@samsung.com>
Fri, 5 May 2017 01:57:42 +0000 (10:57 +0900)
committerHyeongsik Min <hyeongsik.min@samsung.com>
Mon, 8 May 2017 00:40:19 +0000 (00:40 +0000)
commit40d6a874d978e01ac536c4b617261ece0467b96f
tree1bd7890b1e070b254ceb037be881c9d08846a46e
parentde17393d97b0accc14e243dfa03c8794df456323
Fix svace issue in gpio interface

- DEREF_AFTER_NULL.EX in peripheral_bus_gpio_open.
  Null pointer is dereferenced after peripherl_bus_gpio_data_new returns null.
- UNREACHABLE_CODE in peripheral_bus_gpio_register_irq().
  gpio->io_id will be zero if it failed and cannot be less than zero.

Change-Id: Ic780ba4362ef13273c3cb2f367ad13276ea429c5
Signed-off-by: Hyeongsik Min <hyeongsik.min@samsung.com>
src/daemon/peripheral_bus_gpio.c