mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
fix: memory leaks, resource leaks, out of bounds and bugs
ASTERISK-26119 #close Change-Id: Iecbf7d0f360a021147344c4e83ab242fd1e7512c
This commit is contained in:
@@ -1662,13 +1662,20 @@ op_tildetilde (struct val *a, struct val *b)
|
||||
/* strip double quotes from both -- */
|
||||
strip_quotes(a);
|
||||
strip_quotes(b);
|
||||
|
||||
|
||||
vs = malloc(strlen(a->u.s)+strlen(b->u.s)+1);
|
||||
if (vs == NULL) {
|
||||
ast_log(LOG_WARNING, "malloc() failed\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
strcpy(vs,a->u.s);
|
||||
strcat(vs,b->u.s);
|
||||
|
||||
v = make_str(vs);
|
||||
|
||||
free(vs);
|
||||
|
||||
/* free arguments */
|
||||
free_value(a);
|
||||
free_value(b);
|
||||
|
Reference in New Issue
Block a user