Skip to content
Snippets Groups Projects
Commit d9723d24 authored by Scott Griepentrog's avatar Scott Griepentrog
Browse files

CHAOS: avoid crash if string create fails

Validate string buffer allocation before using them.

ASTERISK-25323

Change-Id: Ib9c338bdc1e53fb8b81366f0b39482b83ef56ce0
parent e4739672
No related branches found
No related tags found
No related merge requests found
......@@ -781,8 +781,16 @@ static int cdr_handler(struct ast_cdr *cdr)
struct ast_str *sql1 = ast_str_create(160), *sql2 = ast_str_create(16);
int first = 1;
if (!sql1 || !sql2) {
ast_free(sql1);
ast_free(sql2);
return -1;
}
if (!tbl) {
ast_log(LOG_WARNING, "No such table: %s\n", cdr_table);
ast_free(sql1);
ast_free(sql2);
return -1;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment