Skip to content
Snippets Groups Projects
Commit 8f4600c0 authored by rpcraig's avatar rpcraig Committed by Android Git Automerger
Browse files

am 5dbfdc0b: Add double free protection to checkseapp.

* commit '5dbfdc0b':
  Add double free protection to checkseapp.
parents 84b7472d 5dbfdc0b
No related branches found
No related tags found
No related merge requests found
......@@ -428,8 +428,11 @@ static void rule_map_free(rule_map *rm, rule_map_switch s) {
free(m->data);
}
/* hdestroy() frees comparsion keys for non glibc */
#ifdef __GLIBC__
if(s == rule_map_destroy_key && rm->key)
free(rm->key);
#endif
free(rm);
}
......@@ -778,7 +781,10 @@ static void rule_add(rule_map *rm) {
*/
preserved_key = tmp->r->key;
rule_map_free(tmp->r, rule_map_preserve_key);
/* hdestroy() frees comparsion keys for non glibc */
#ifdef __GLIBC__
free(rm->key);
#endif
rm->key = preserved_key;
tmp->r = rm;
}
......
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