Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy B. Terriberry <tterribe@xiph.org>2011-02-04 02:32:06 +0300
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2011-02-04 06:43:53 +0300
commit752287825c3b7e706c3bcbf1e5f5920e222b76cf (patch)
tree3b5f6e8e3a8bbe83af4692125d874563f248606e
parent95becbeec8dba611fc6a152198c3c43fb31973aa (diff)
Check for mode creation failure before we try to use it.
Not after.
-rw-r--r--libcelt/testcelt.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libcelt/testcelt.c b/libcelt/testcelt.c
index ca89c1e..d32786d 100644
--- a/libcelt/testcelt.c
+++ b/libcelt/testcelt.c
@@ -76,14 +76,13 @@ int main(int argc, char *argv[])
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)
{