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