fail:
if (cred)
- GRSTgaclCredFree(cred);
+ /* XXX GRSTgaclCredFree(cred); */
if (user)
- GRSTgaclUserFree(user);
+ /* XXX GRSTgaclUserFree(user); */
return ret;
}
prev->next = cur->next;
else
acl->firstentry = cur->next;
- GRSTgaclEntryFree(cur);
+ /* XXX GRSTgaclEntryFree(cur); */
found = 1;
break;
}
if (c == NULL)
return ENOMEM;
if (!GRSTgaclCredAddValue(c, "dn", userid)) {
- GRSTgaclCredFree(c);
+ /* XXX GRSTgaclCredFree(c); */
return -1; /* GACL_ERR */
}
} else if(user_type == EDG_WLL_USER_VOMS_GROUP) {
*group++ = '\0';
if (!GRSTgaclCredAddValue(c, "vo", userid) ||
!GRSTgaclCredAddValue(c, "group", group)) {
- GRSTgaclCredFree(c);
+ /* XXX GRSTgaclCredFree(c); */
return -1; /* GACL_ERR */
}
} else
entry = GACLparseEntry(cur);
if (entry == NULL)
{
- GRSTgaclAclFree(acl);
+ /* XXX GRSTgaclAclFree(acl); */
xmlFreeDoc(doc);
return EINVAL;
}
if (stmt) edg_wll_FreeStmt(&stmt);
if (acl_id) free(acl_id);
if (acl_str) free(acl_str);
- if (gacl) GRSTgaclAclFree(gacl);
+ /* XXX if (gacl) GRSTgaclAclFree(gacl); */
if (jobstr) free(jobstr);
return edg_wll_Error(ctx, NULL, NULL);