stk: Remove reference to positive EINVAL

Move it to the original call where it belongs
This commit is contained in:
Denis Kenzior 2010-10-22 22:25:20 -05:00
parent 75ce3c7c23
commit 1cc2c6b1ce
1 changed files with 6 additions and 3 deletions

View File

@ -1904,9 +1904,7 @@ static void dtmf_sent_cb(int error, void *user_data)
return;
}
if (error == EINVAL)
send_simple_response(stk, STK_RESULT_TYPE_DATA_NOT_UNDERSTOOD);
else if (error)
if (error != 0)
send_simple_response(stk, STK_RESULT_TYPE_NOT_CAPABLE);
else
send_simple_response(stk, STK_RESULT_TYPE_SUCCESS);
@ -1965,6 +1963,11 @@ static gboolean handle_command_send_dtmf(const struct stk_command *cmd,
return TRUE;
}
if (err == -EINVAL) {
rsp->result.type = STK_RESULT_TYPE_DATA_NOT_UNDERSTOOD;
return TRUE;
}
if (err < 0) {
/*
* We most likely got an out of memory error, tell SIM