Clearer mallocs
This commit is contained in:
parent
e1a69b97db
commit
088ce9c2ad
@ -159,7 +159,7 @@ int add_rule(char *s, char *t, char *c, char *p, policydb_t *policy) {
|
|||||||
av = avtab_search(&policy->te_avtab, &key);
|
av = avtab_search(&policy->te_avtab, &key);
|
||||||
|
|
||||||
if (av == NULL) {
|
if (av == NULL) {
|
||||||
av = cmalloc(sizeof av);
|
av = cmalloc(sizeof(*av));
|
||||||
av->data |= 1U << (perm->s.value - 1);
|
av->data |= 1U << (perm->s.value - 1);
|
||||||
int ret = avtab_insert(&policy->te_avtab, &key, av);
|
int ret = avtab_insert(&policy->te_avtab, &key, av);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
@ -208,7 +208,7 @@ int add_transition(char *srcS, char *fconS, char *tgtS, char *c, policydb_t *pol
|
|||||||
av = avtab_search(&policy->te_avtab, &key);
|
av = avtab_search(&policy->te_avtab, &key);
|
||||||
|
|
||||||
if (av == NULL) {
|
if (av == NULL) {
|
||||||
av = cmalloc(sizeof av);
|
av = cmalloc(sizeof(*av));
|
||||||
av->data = tgt->s.value;
|
av->data = tgt->s.value;
|
||||||
int ret = avtab_insert(&policy->te_avtab, &key, av);
|
int ret = avtab_insert(&policy->te_avtab, &key, av);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
Loading…
Reference in New Issue
Block a user