Lang
Correctness
atom_exhaustion
atom_exhaustion
Atom values are appended to a global table but never removed. If input is user-controlled, dynamic instantiations such as String.to_atom
or List.to_atom
can lead to possible memory leaks. Instead, use String.to_existing_atom
or List.to_existing_atom
.