From 9233769dd7196081624aa8b65c83399df44b0169 Mon Sep 17 00:00:00 2001 From: Jung Date: Thu, 24 Mar 2016 01:43:20 -0700 Subject: [PATCH] Revert "Check argument first on transmit api" This reverts commit bbc5c0e4ac7b85fd38fb3cc372b4b90242a0a107. Change-Id: If3e6f5c4b2042e22e3cf1a1a885eebbb234780e3 --- src/ir.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ir.c b/src/ir.c index bc7b82e..5b744cb 100644 --- a/src/ir.c +++ b/src/ir.c @@ -66,13 +66,6 @@ int device_ir_transmit(int carrier_frequency, int *pattern, int size) int i; bool ir_avail; - if (!pattern) - return DEVICE_ERROR_INVALID_PARAMETER; - if (size <= 0) { - _E("IR pattern size is invalid"); - return DEVICE_ERROR_INVALID_PARAMETER; - } - ret = device_ir_is_available(&ir_avail); if (!ir_avail) { if (ret < 0) { @@ -83,6 +76,13 @@ int device_ir_transmit(int carrier_frequency, int *pattern, int size) return DEVICE_ERROR_OPERATION_FAILED; } + if (!pattern) + return DEVICE_ERROR_INVALID_PARAMETER; + if (size <= 0) { + _E("IR pattern size is invalid"); + return DEVICE_ERROR_INVALID_PARAMETER; + } + freq_pattern[0] = carrier_frequency; for (i = 1; i <= size; i++) freq_pattern[i] = pattern[i-1]; -- 2.7.4