]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
res_pjproject.c: Fix ast_strdup() alloc failure.
authorRichard Mudgett <rmudgett@digium.com>
Tue, 7 Nov 2017 12:56:08 +0000 (06:56 -0600)
committerRichard Mudgett <rmudgett@digium.com>
Tue, 7 Nov 2017 13:10:27 +0000 (07:10 -0600)
Change-Id: I74688038e7afe3a279359cce53aadb28ade51ead

res/res_pjproject.c

index c2f7c843d786fb963f407c403c3f276680aef68c..16fe01aa4838d13da563e873d9ff572396b027ed 100644 (file)
@@ -236,7 +236,7 @@ static void capture_buildopts_cb(int level, const char *data, int len)
        }
 
        dup = ast_strdup(ast_skip_blanks(data));
-       if (AST_VECTOR_ADD_SORTED(&buildopts, dup, strcmp)) {
+       if (dup && AST_VECTOR_ADD_SORTED(&buildopts, dup, strcmp)) {
                ast_free(dup);
        }
 }