diff --git a/res/res_pjproject.c b/res/res_pjproject.c index 86b2502e55d28dba0744c6fdec9ec9e3fc88ecd6..6137898a310b4d48bda8117583b60e1269493a3a 100644 --- a/res/res_pjproject.c +++ b/res/res_pjproject.c @@ -234,7 +234,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); } }