FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/g23m-gsm/sms/sms_for.c @ 824:a7bbc4fdd447
g23m-gsm/sms/sms_for.c: bogus call to malloc removed
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Sun, 05 Apr 2015 22:20:29 +0000 |
parents | 2b438f89bb62 |
children |
comparison
equal
deleted
inserted
replaced
823:d93ecff8544b | 824:a7bbc4fdd447 |
---|---|
207 | 207 |
208 LOCAL BOOL for_ccd_error_check (UBYTE *_decodedMsg,T_sdu *buf_sdu, | 208 LOCAL BOOL for_ccd_error_check (UBYTE *_decodedMsg,T_sdu *buf_sdu, |
209 T_SMS_DATA *sms_data,UBYTE ti) | 209 T_SMS_DATA *sms_data,UBYTE ti) |
210 { | 210 { |
211 ULONG ccd_err = ERR_NO_MORE_ERROR; | 211 ULONG ccd_err = ERR_NO_MORE_ERROR; |
212 T_CCD_ERR_ENTRY *ccd_err_entry; | 212 T_CCD_ERR_ENTRY *ccd_err_entry = 0; |
213 UBYTE p_sdu; | 213 UBYTE p_sdu; |
214 UBYTE cp_error_cause = 0; | 214 UBYTE cp_error_cause = 0; |
215 UBYTE length = 0; | 215 UBYTE length = 0; |
216 BOOL cp_error_send = FALSE; | 216 BOOL cp_error_send = FALSE; |
217 BOOL rp_error_send = FALSE; | 217 BOOL rp_error_send = FALSE; |
218 | 218 |
219 | |
220 ccd_err_entry = malloc(sizeof(T_CCD_ERR_ENTRY)); | |
221 if(ccd_err_entry EQ NULL) | |
222 { | |
223 TRACE_EVENT("for_ccd_error_check(): MALLOC returned NULL"); | |
224 return FALSE; | |
225 } | |
226 memset(ccd_err_entry,0, sizeof(ccd_err_entry)); | |
227 | 219 |
228 /* Message offset value */ | 220 /* Message offset value */ |
229 p_sdu = (buf_sdu->o_buf/8) - 1; | 221 p_sdu = (buf_sdu->o_buf/8) - 1; |
230 | 222 |
231 ccd_err = ccd_getFirstFault(&ccd_err_entry); | 223 ccd_err = ccd_getFirstFault(&ccd_err_entry); |