diff options
Diffstat (limited to 'tests/sms/sms_test.c')
-rw-r--r-- | tests/sms/sms_test.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/sms/sms_test.c b/tests/sms/sms_test.c index bd628d191..2b55b97f9 100644 --- a/tests/sms/sms_test.c +++ b/tests/sms/sms_test.c @@ -80,8 +80,11 @@ int main(int argc, char** argv) /* test 7-bit coding/decoding */ const char *input = "test text"; u_int8_t length; - u_int8_t *coded = gsm_7bit_encode(input, &length); - char *result = gsm_7bit_decode(coded, length); + u_int8_t coded[256]; + char result[256]; + + length = gsm_7bit_encode(coded, input); + gsm_7bit_decode(result, coded, length); if (strcmp(result, input) != 0) { printf("7 Bit coding failed... life sucks\n"); printf("Wanted: '%s' got '%s'\n", input, result); |