fix validation check of edge mode 23/126023/2
authorjino.cho <jino.cho@samsung.com>
Thu, 20 Apr 2017 08:19:05 +0000 (17:19 +0900)
committerjino.cho <jino.cho@samsung.com>
Thu, 20 Apr 2017 08:19:29 +0000 (17:19 +0900)
This patch fixed a value of validation check to the max value of
enum type.
PERIPHERAL_GPIO_EDGE_FALLING -> PERIPHERAL_GPIO_EDGE_BOTH

Change-Id: I6199f51f007b972a44f079f5d13cfd929963df00
Signed-off-by: jino.cho <jino.cho@samsung.com>
src/peripheral_gpio.c

index 8d23ff9b8dec6c6742ad4ebed3e5b36ec1e88183..074ee17471e99baff25225d44fd1a0ea1f4298d2 100644 (file)
@@ -201,7 +201,7 @@ int peripheral_gpio_set_edge_mode(peripheral_gpio_h gpio, peripheral_gpio_edge_e
        if (gpio == NULL)
                return PERIPHERAL_ERROR_INVALID_PARAMETER;
 
-       if (edge > PERIPHERAL_GPIO_EDGE_FALLING) {
+       if (edge > PERIPHERAL_GPIO_EDGE_BOTH) {
                ret = PERIPHERAL_ERROR_INVALID_PARAMETER;
        } else {
                if (gpio->edge != edge) {