CHECK_FEATURE_SUPPORTED(TETHERING_FEATURE);
_retvm_if(tethering == NULL, TETHERING_ERROR_INVALID_PARAMETER,
"parameter(tethering) is NULL\n");
+ _retvm_if(_tethering_check_handle(*tethering) == true,
+ TETHERING_ERROR_INVALID_PARAMETER,
+ "Tethering handle is already enabled");
INFO("+\n");
__tethering_h *th = NULL;
CHECK_FEATURE_SUPPORTED(TETHERING_FEATURE);
_retvm_if(tethering == NULL, TETHERING_ERROR_INVALID_PARAMETER,
"parameter(tethering) is NULL\n");
+ _retvm_if(_tethering_check_handle(tethering) == false,
+ TETHERING_ERROR_INVALID_PARAMETER,
+ "Tethering Handle is not initialized");
__tethering_h *th = (__tethering_h *)tethering;