[Title] add null check on vmodem/server/server_tx_security.c
authorSooyoung Ha <yoosah.ha@samsung.com>
Sun, 13 Jan 2013 09:09:57 +0000 (18:09 +0900)
committerSooyoung Ha <yoosah.ha@samsung.com>
Sun, 13 Jan 2013 09:09:57 +0000 (18:09 +0900)
vmodem/server/server_tx_security.c

index dd6f2270b6eb5a5b1c3c14a1ba65b2881ae60dcb..f39a6c08ab9a2c8a9a8cbccf4f0eeacae80983ae 100644 (file)
@@ -81,6 +81,8 @@ int server_tx_sim_sec_disable_facility(void)
        TAPIMessageInit(&packet);
 
        packet.data     =       malloc(2);
+       if(!packet.data)
+               return -1;
        p                       =       (unsigned char *)(packet.data);
 
        packet.group    =       GSM_SIM;
@@ -252,6 +254,8 @@ int server_tx_sim_sec_card_type_noti(void)
        SIM_DEBUG("\n");
 
        pdata = malloc(sizeof(unsigned char)*data_size);
+       if(!pdata)
+               return -1;
 
        pdata[0] = GSM_SEC_SIM_3G;
 
@@ -279,6 +283,8 @@ int server_tx_sim_sec_pin_status_noti(STATE_TYPE before_state, STATE_TYPE curren
        SIM_DEBUG("\n");
 
        pdata = malloc(sizeof(unsigned char)*data_size);
+       if(!pdata)
+               return -1;
 
 //     get_current_state_machine( &current );
 //     get_prev_state_machine( &prev );