From 752287825c3b7e706c3bcbf1e5f5920e222b76cf Mon Sep 17 00:00:00 2001 From: "Timothy B. Terriberry" <tterribe@xiph.org> Date: Thu, 3 Feb 2011 15:32:06 -0800 Subject: [PATCH] Check for mode creation failure before we try to use it. Not after. --- libcelt/testcelt.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libcelt/testcelt.c b/libcelt/testcelt.c index ca89c1eb7..d32786dff 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) { -- GitLab