void JSImage::finalize(JSObjectRef object)
{
LogDebug( "entered" );
- ImagePrivObject *priv =
- static_cast<ImagePrivObject*>( JSObjectGetPrivate( object ) ) ;
- delete priv;
+ ImagePrivObject *priv = static_cast<ImagePrivObject*>( JSObjectGetPrivate( object ) ) ;
+ if (priv != NULL)
+ {
+ delete (priv);
+ priv = NULL;
+ JSObjectSetPrivate(object, NULL);
+ }
}
const JSClassRef JSImage::getClassRef()