sms: Move to gsm_7bit_encode_n in the sms sending code
Do not rely on the potential wrong gsm_7bit_encode result but use gsm_7bit_encode_n with maximum available space.
This commit is contained in:
parent
1f229b344e
commit
91acfa0720
|
@ -106,7 +106,8 @@ struct gsm_sms *sms_from_text(struct gsm_subscriber *receiver,
|
|||
sms->data_coding_scheme = dcs;
|
||||
strncpy(sms->dst.addr, receiver->extension, sizeof(sms->dst.addr)-1);
|
||||
/* Generate user_data */
|
||||
sms->user_data_len = gsm_7bit_encode(sms->user_data, sms->text);
|
||||
sms->user_data_len = gsm_7bit_encode_n(sms->user_data, sizeof(sms->user_data),
|
||||
sms->text, NULL);
|
||||
|
||||
return sms;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue