diff options
| author | Daniel Willmann <daniel@totalueberwachung.de> | 2014-12-30 12:07:17 +0100 | 
|---|---|---|
| committer | Daniel Willmann <daniel@totalueberwachung.de> | 2014-12-30 12:07:17 +0100 | 
| commit | f626123f83675af8ea1ffd5d578dc40f71270bef (patch) | |
| tree | ab4706cd88b575175a18c9a7cca5f7a18b0e0f2e /tests | |
| parent | be4bbeb01b85cbe38c70e0f272e59e4c57f13aa2 (diff) | |
smscb/gsm0341_test: Add \r padding to the message
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/smscb/gsm0341_test.c | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/smscb/gsm0341_test.c b/tests/smscb/gsm0341_test.c index cbd3721b..73eddb57 100644 --- a/tests/smscb/gsm0341_test.c +++ b/tests/smscb/gsm0341_test.c @@ -52,6 +52,7 @@ int main(int argc, char **argv)  {  	uint16_t msg_id = GSM341_MSGID_ETWS_CMAS_MONTHLY_TEST;  	char *text = "Mahlzeit!"; +	char tbuf[94];  	if (argc > 1)  		msg_id = atoi(argv[1]); @@ -59,7 +60,12 @@ int main(int argc, char **argv)  	if (argc > 2)  		text = argv[2]; -	gen_msg_from_text(msg_id, text); +	strncpy(tbuf, text, 93); +	if (strlen(text) < 93) +		memset(tbuf+strlen(text), '\r', sizeof(tbuf)-strlen(text)); +	tbuf[93] = 0; + +	gen_msg_from_text(msg_id, tbuf);  	return EXIT_SUCCESS;  }  | 
