Free the memory associated with your local attribute storage.
PRint32 FreeAttribute (char* aValue, PRInt32 *aReturnCode)=0;
The method has the following two parameters:
NS_OK on success, non-zero error code on failure.
When you retrieve the value of an attribute using the GetAttribute method, the value is stored at a location that you have allocated, using the memory management technique of your choice. Use the Method: FreeAttribute method to free that memory when it is no longer needed, using the same memory management technique. (See API: csIMalloc.)