Lines 75-80
Link Here
|
75 |
snprintf(str, size, "user:%d", (unsigned int)*id); |
75 |
snprintf(str, size, "user:%d", (unsigned int)*id); |
76 |
else |
76 |
else |
77 |
snprintf(str, size, "user:%s", pwd->pw_name); |
77 |
snprintf(str, size, "user:%s", pwd->pw_name); |
|
|
78 |
acl_free(id); |
78 |
break; |
79 |
break; |
79 |
|
80 |
|
80 |
case ACL_GROUP_OBJ: |
81 |
case ACL_GROUP_OBJ: |
Lines 94-99
Link Here
|
94 |
snprintf(str, size, "group:%d", (unsigned int)*id); |
95 |
snprintf(str, size, "group:%d", (unsigned int)*id); |
95 |
else |
96 |
else |
96 |
snprintf(str, size, "group:%s", grp->gr_name); |
97 |
snprintf(str, size, "group:%s", grp->gr_name); |
|
|
98 |
acl_free(id); |
97 |
break; |
99 |
break; |
98 |
|
100 |
|
99 |
case ACL_EVERYONE: |
101 |
case ACL_EVERYONE: |
Lines 160-165
Link Here
|
160 |
if (id == NULL) |
162 |
if (id == NULL) |
161 |
return (-1); |
163 |
return (-1); |
162 |
snprintf(str, size, ":%d", (unsigned int)*id); |
164 |
snprintf(str, size, ":%d", (unsigned int)*id); |
|
|
165 |
acl_free(id); |
163 |
} |
166 |
} |
164 |
|
167 |
|
165 |
return (0); |
168 |
return (0); |