Garbage collection of remote references

Ludovic Demblans <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <[email protected]>
Hello,

I can read the following in the binary_to_term documentation:

     When decoding binaries from untrusted sources, the untrusted source 
may submit
     data in a way to create resources, such as atoms and remote 
references, that
     cannot be garbage collected and lead to Denial of Service attack. In 
such
     cases, consider using binary_to_term/2 with the safe option.


I use binary serialized remote references to dispatch messages received 
from an
external source (Kafka) to the right process in the right node.  Those
references are process aliases with the reply option.

Reading the docs, should I understand that each reference will stay 
forever
in memory after being used to send a message?

I am also looking for more docs on that topic, I couldn't find much.

Thank you.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.