{
int result;
int server_type;
- int service_function = BT_OBEX_SERVER_CANCEL_TRANSFER;
BT_CHECK_ENABLED(return);
if (server_type == BT_NO_SERVER)
return BLUETOOTH_ERROR_AGENT_DOES_NOT_EXIST;
- else if (server_type == BT_CUSTOM_SERVER)
- service_function = BT_OBEX_SERVER_CANCEL_ALL_TRANSFERS;
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
g_array_append_vals(in_param1, &transfer_id, sizeof(int));
- result = _bt_send_request(BT_OBEX_SERVICE, service_function,
- in_param1, in_param2, in_param3, in_param4, &out_param);
+ if (server_type == BT_CUSTOM_SERVER)
+ result = _bt_send_request(BT_OBEX_SERVICE, BT_OBEX_SERVER_CANCEL_ALL_TRANSFERS,
+ in_param1, in_param2, in_param3, in_param4, &out_param);
+ else
+ result = _bt_send_request(BT_OBEX_SERVICE, BT_OBEX_SERVER_CANCEL_TRANSFER,
+ in_param1, in_param2, in_param3, in_param4, &out_param);
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);