HMFIDMVZCIROCMAWQWVWWUULOW3ZHKMLRMOPAE4QUDLVR437O2OAC
Before and after
valgrind --leak-check=full build/ani change YM2LC6QP2D7TK3JUKOXWUWTQEGMCEGQDGPTOZPWC3BRDFNRKSZWQC
before:
==14997== total heap usage: 1,204 allocs, 1,204 frees, 149,446,210 bytes allocated
after:
==15877== total heap usage: 326 allocs, 326 frees, 50,066,715 bytes allocated
QSQNGA5KZ4BVWE4FUJUMOP6SJRIXAC2PYU6JSRG5KXWLYWZZMAJQC
applied to main
There’s a fixed limit of 32 entries set in the one call to changestoreinit(). Make it so loading a new change will expand the list as necessary if it’s full.