ref: 752287825c3b7e706c3bcbf1e5f5920e222b76cf
parent: 95becbeec8dba611fc6a152198c3c43fb31973aa
author: Timothy B. Terriberry <[email protected]>
date: Thu Feb 3 10:32:06 EST 2011
Check for mode creation failure before we try to use it. Not after.
--- a/libcelt/testcelt.c
+++ b/libcelt/testcelt.c
@@ -76,14 +76,13 @@
channels = atoi(argv[2]);
frame_size = atoi(argv[3]);
mode = celt_mode_create(rate, frame_size, NULL);
- celt_mode_info(mode, CELT_GET_LOOKAHEAD, &skip);
-
if (mode == NULL)
{
fprintf(stderr, "failed to create a mode\n");
return 1;
}
-
+
+ celt_mode_info(mode, CELT_GET_LOOKAHEAD, &skip);
bytes_per_packet = atoi(argv[4]);
if (bytes_per_packet < 0 || bytes_per_packet > MAX_PACKET)
{