certi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [certi-dev] CERTI 3.4.0 released


From: Maxim Gammer
Subject: Re: [certi-dev] CERTI 3.4.0 released
Date: Wed, 21 Sep 2016 15:54:07 +0500

Hi


Hi I found the problem and suggest a solution


if file CERTI-Source\libCERTI\ObjectClass.cc in №111 line:
// 2. Update message attribute list by removing child's attributes.
    if ((ocbList->getMsg()->getMessageType() == NetworkMessage::REFLECT_ATTRIBUTE_VALUES) ||
        (ocbList->getMsg()->getMessageType() == NetworkMessage::REQUEST_ATTRIBUTE_OWNERSHIP_ASSUMPTION)) {
        for (uint32_t attr = 0; attr < (ocbList->getMsgRAV()->getAttributesSize());) {
            // If the attribute is not in that class, remove it from the message.
            if (hasAttribute(ocbList->getMsgRAV()->getAttributes(attr))) {
                ++attr;
            }
            else {
                ocbList->getMsgRAV()->removeAttributes(attr);
            }
        }
    }
solution:
// 2. Update message attribute list by removing child's attributes.
    //if ((ocbList->getMsg()->getMessageType() == NetworkMessage::REFLECT_ATTRIBUTE_VALUES) ||
    //    (ocbList->getMsg()->getMessageType() == NetworkMessage::REQUEST_ATTRIBUTE_OWNERSHIP_ASSUMPTION)) {
if (ocbList->getMsg()->getMessageType() == NetworkMessage::REFLECT_ATTRIBUTE_VALUES) {
        for (uint32_t attr = 0; attr < (ocbList->getMsgRAV()->getAttributesSize());) {
            // If the attribute is not in that class, remove it from the message.
            if (hasAttribute(ocbList->getMsgRAV()->getAttributes(attr))) {
                ++attr;
            }
            else {
                ocbList->getMsgRAV()->removeAttributes(attr);
            }
        }
    }
if (ocbList->getMsg()->getMessageType() == NetworkMessage::REQUEST_ATTRIBUTE_OWNERSHIP_ASSUMPTION) {
for (uint32_t attr = 0; attr < (ocbList->getMsgRAOA()->getAttributesSize());) {
// If the attribute is not in that class, remove it from the message.
if (hasAttribute(ocbList->getMsgRAOA()->getAttributes(attr))) {
++attr;
}
else {
ocbList->getMsgRAOA()->removeAttributes(attr);
}
}
}

2010-11-12 0:27 GMT+05:00 Maxim Gammer <address@hidden>:
ok. Thank you!

2010/11/12 Eric Noulard <address@hidden>:
> 2010/11/11 Maxim Gammer <address@hidden>:
>> Download link is not working..... :(
>>
>> Not Found
>> The requested URL /Unix/NonGNU/certi/CERTI-3.4.0-Source.zip was not
>> found on this server.
>> Not Found
>> The requested URL /Unix/NonGNU/certi/CERTI-3.4.0-Source.tar.gz was not
>> found on this server.
>
> Yes I know, it is because of the "automatic" mirror selection
> (http://download.savannah.gnu.org/mirmon/)
>
> You either have to:
>
>  1) wait a couple of hours for the mirror to be updated
>  2) use the noredirect link:
>        http://download-mirror.savannah.gnu.org/releases/certi/
>
>
> --
> Erk
> Membre de l'April - « promouvoir et défendre le logiciel libre » -
> http://www.april.org
>
> --
> CERTI-Devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/certi-devel
>



--
Maxim Gammer



--
--------------------------------
Maxim Gammer
+79199510073

reply via email to

[Prev in Thread] Current Thread [Next in Thread]