Second. I remove build warnings on server source files.
There are many problems about code convention like indentations,
whitespaces, tabs, and so on. These should be aligned later, not this
commit.
Change-Id: Ia50bd2ac2f592693f7722ddf8c6c17874f566bab
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
if((int)p[0] == MMS_SEND_OK || (int)p[0] == MMS_SEND_FAIL){
sprintf(vconf_cmd, "vconftool set -t int memory/telephony/mms_sent_status %d -i -f", ((int)p[0] - MMS_MODIFIER));
TRACE(MSGL_VGSM_INFO, "system : %s\n", vconf_cmd);
- system(vconf_cmd);
+ if (system(vconf_cmd) == -1) {
+ TRACE(MSGL_WARN, "system(%s) has failed\n", vconf_cmd);
+ }
} else {
smsSentStatus = (int)p[0];
}
action = packet.action;
length = packet.length;
- TRACE(MSGL_VGSM_INFO, "in client_callback, group : %x\n", group);
+ TRACE(MSGL_VGSM_INFO, "in client_callback, group: %x, length: %d\n", group, length);
if(vconf_get_int(VCONFKEY_TELEPHONY_RSSI, &rssi)) {
TRACE(MSGL_WARN, "vconf_get_int(%s) fail\n", VCONFKEY_TELEPHONY_RSSI);
if(fd >=0)
{
rc = write(fd, data, strlen(data));
+ if (rc < 0) {
+ TRACE(MSGL_WARN, "write() has failed.\n");
+ }
close(fd);
}
}
}
phone_power = GSM_PhonePowerStatus();
+ TRACE(MSGL_VGSM_INFO, "Phone Power Status: %d\n", phone_power);
#ifdef __arm__
error = GSM_PhonePowerOn(1);
unsigned int cclisn;
} msg_info;
-int q_vmodem_device_init()
+static int q_vmodem_device_init(void)
{
TRACE(MSGL_VGSM_INFO, "\n");
}
server->mmsg.mmsg_info[ii].klass = LXT_ID_CLIENT_RESERVED;
- TRACE(MSGL_VGSM_INFO, "removed missed cast index: %d by client(0x%x)\n", ii, klass);
+ TRACE(MSGL_VGSM_INFO, "removed missed cast index: %d by client(0x%x), rc: %d\n", ii, klass, rc);
// clear message
TAPIMessageFree(&(server->mmsg.mmsg_info[ii].mmsg));
void set_plmn_selection( gsm_net_sel_e_type mode, unsigned char plmn[], gsm_net_act_e_type act )
{
- int i = 0, find = 0;
+ int i = 0; //, find = 0; //XXX check why
g_network_sel_mode = mode;
if( memcmp( g_plmn_list.precord[i].plmn, plmn, 6 ) == 0 )
{
g_plmn_list.precord[i].status = GSM_NET_PLMN_STATUS_CURRENT;
- find = 1;
+ //find = 1;
}
else if( g_plmn_list.precord[i].status == GSM_NET_PLMN_STATUS_CURRENT )
g_plmn_list.precord[i].status = GSM_NET_PLMN_STATUS_AVAIL;
/* check general response error & call status error */
call_gen_resp_err = check_call_error();
+ TRACE(MSGL_VGSM_INFO, "call_gen_resp_err: %d\n", call_gen_resp_err);
data[0] = 0x02; //The object is simulator, 0x01 : Outgoing Call, 0x02 : Answer Call, 0x03 : Release Call
unsigned char clir_status;
unsigned char num_len;
unsigned char num_type;
- const unsigned char *number;
+ char *number;
unsigned char call_id;
STATE next;
ret = strtok(call_data+1, token);
if(ret)
- strcpy((char*)number, ret);
+ strcpy(number, ret);
// DOCUMENTATION ERROR
//
assert(valid_call_type(call_type));
clir_status = GSM_CALL_STATUS_DIALING;
- num_len = strlen((char*)number);
+ num_len = strlen(number);
num_type = GSM_NUM_TYPE_INTERNATIONAL;
+ TRACE(MSGL_VGSM_INFO, "num_type: %u\n", (unsigned int)num_type);
assert(num_len <= MAX_GSM_DIALED_DIGITS_NUM);
FuncServer->Cast(&GlobalPS, LXT_ID_CLIENT_EVENT_INJECTOR, &packet);
- set_call_list( GSM_CALL_DIR_MO, GSM_CALL_STATUS_DIALING, call_type, (char*)number, num_len );
+ set_call_list( GSM_CALL_DIR_MO, GSM_CALL_STATUS_DIALING, call_type, number, num_len );
callback_callist();
/* check general response error & call status error */
call_gen_resp_err = check_call_error();
+ TRACE(MSGL_VGSM_INFO, "call_gen_resp_err: %d\n", call_gen_resp_err);
server_tx_call_all_release();
return 1;
}
*/
static const unsigned char default_plmn[PLMN_SIZE] = { '1','1','1','1','1','#' };
+/* XXX: These functions are not used, now.
+ * But should check why.
static void find_plmn( unsigned char *plmn, unsigned char *act)
{
gsm_network_plmn_list_t *plmn_list = get_plmn_list();
*act = GSM_NET_ACT_UTRAN;
memcpy(plmn, default_plmn, sizeof default_plmn);
}
+*/
int server_rx_net_current_plmn_get(void)
{
recv_type = GSM_SEC_LOCK_TYPE_SC;
lock_type = GSM_SIM_PIN2_REQ;
+ SIM_DEBUG("%02x\n", recv_type);
result = server_sec_verify_password(password,lock_type,length_p);
/* fail case */
, cw_entry->tel_class, cw_entry->ss_mode, ss_status);
ret = oem_tx_ss_cw_resp(data, strlen(data));
+ if (ret < 0) {
+ log_msg(MSGL_WARN, "oem_tx_ss_cf_resp() has failed.\n");
+ }
free(data);
return 1;
log_msg(MSGL_VGSM_INFO,"tel_class = %d, cb_type = %d \n", tel_class, cb_type);
cb_entry = find_call_barring_entry(tel_class, cb_type);
+ if (cb_entry == NULL) {
+ log_msg(MSGL_VGSM_INFO, "cb_entry is null.\n");
+ }
return at_gen_resp_send(AT_GEN_ERR_NO_ERROR);
}
strcat(sndbuf, CRLF);
ret = oem_tx_ss_cf_resp(sndbuf, strlen(sndbuf));
+ if (ret < 0) {
+ log_msg(MSGL_WARN, "oem_tx_ss_cf_resp() has failed.\n");
+ }
return 1;
}
else
gen_resp_err = SS_ERR_NEGATIVE_PW_CHECK; // NegativePasswordCheck
- oem_tx_ss_gen_resp(gen_resp_err);
+ oem_tx_ss_gen_resp(AT_CME_ERR_INCORRECT_PWD);
return 1;
}
/* gen resp */
set_ss_current_general_response_error( get_ss_general_response_error() );
gen_resp_err = get_ss_current_general_response_error();
- oem_tx_ss_gen_resp(gen_resp_err);
+ oem_tx_ss_gen_resp(AT_GEN_ERR_NO_ERROR);
if(gen_resp_err != 0x8000)
{
log_msg(MSGL_WARN,"gen_resp_err : %d \n", gen_resp_err);
unsigned char pdata[128];
int at_stat = change_stat_for_at(callList->CallInfo[get_call_id()].stat);
- TRACE(MSGL_VGSM_INFO, "call id:%d, orignal stat: %d, send stat: %d\n", get_call_id(), callList->CallInfo[get_call_id()].stat, at_stat);
+ TRACE(MSGL_VGSM_INFO, "call id:%d, orignal stat: %d, send stat: %d, call state: %d\n",
+ get_call_id(), callList->CallInfo[get_call_id()].stat, at_stat, call_state);
if(strcmp(callList->CallInfo[get_call_id()].number, ""))
{
{
_ENTER();
- int i = 0, j = 0, ret = 0;
+ int i = 0, ret = 0;
int CallCount = 0;
int len = 0;
unsigned char *data = NULL;
len = 32 + (8+MAX_GSM_DIALED_DIGITS_NUMBER);
data = malloc(len*2);
log_msg(MSGL_VGSM_INFO,"CallCount %d\n", CallCount);
- j = 1;
for (i=0; i < MAX_CALL_COUNT; i++) {
if( callList->CallInfo[i].stat == GSM_CALL_STATUS_NONE )
continue;
{
// general error send
call_gen_resp_err = check_call_error();
+ log_msg(MSGL_VGSM_INFO,"call_gen_resp_err: %d\n", call_gen_resp_err);
//oem_tx_call_gen_resp(call_gen_resp_err);
set_general_response_error(0x8000);
}
//send noti ( outgoing )to Phone
// set_current_state( STATE_STANDBY, GSM_CALL_CMD, GSM_CALL_OUTGOING);
- /*
+ /*
if( find_next_state( &next, STATE_FLAG_ALL ) ) {
// call server_tx_call_msg()
set_state_machine( next );
*/
//send noti ( alert )to Phone
- unsigned short call_type = get_call_type();
+ int call_type = get_call_type();
int i = 0;
int dialing_id = -1;
+ TRACE(MSGL_VGSM_INFO, "call_type: %d\n", call_type);
gsm_call_list_t * callList = malloc(sizeof(gsm_call_list_t));
if(!callList) {
#include <string.h>
#include <assert.h>
+#include "server_common.h"
#include "phoneserver.h"
#include "vgsm_phone.h"
#include "linuxtapi.h"
int data_size = 2;
unsigned char *pdata = 0;
- int send_sim_init_msg = 0;
+ // int send_sim_init_msg = 0;
// STATE current;
// STATE prev;
{
pdata[0] = GSM_SEC_SIM_INIT_COMPLETED;
pdata[1] = GSM_SEC_LOCK_KEY_UNLOCKED;
- send_sim_init_msg = 1;
/*
+ send_sim_init_msg = 1;
oem_tx_sim_sec_pin_status_noti(pdata, data_size);
pdata[0] = GSM_SEC_PB_INIT_COMPLETED;