diff options
author | Timothy B. Terriberry <tterribe@xiph.org> | 2011-02-04 02:32:06 +0300 |
---|---|---|
committer | Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> | 2011-02-04 06:43:53 +0300 |
commit | 752287825c3b7e706c3bcbf1e5f5920e222b76cf (patch) | |
tree | 3b5f6e8e3a8bbe83af4692125d874563f248606e | |
parent | 95becbeec8dba611fc6a152198c3c43fb31973aa (diff) |
Check for mode creation failure before we try to use it.
Not after.
-rw-r--r-- | libcelt/testcelt.c | 5 |
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) { |