---
** [patches:#583] fix pointer issues with [list store]**
**Status:** open
**Group:** bugfix
**Created:** Mon Jul 24, 2017 07:58 PM UTC by Anonymous
**Last Updated:** Mon Jul 24, 2017 07:58 PM UTC
**Owner:** Miller Puckette
**Attachments:**
-
[list-store-patch.diff](https://sourceforge.net/p/pure-data/patches/583/attachment/list-store-patch.diff)
(2.9 kB; application/octet-stream)
this commit fixes two issues:
1) mistake in list_store_get (wrong onset for alist_toatoms)
2) when the alist moves in memory (because of memmove() and/or resizebytes())
gpointer atoms point to an old location in memory. I added a function
list_store_restore_gpointers() which is called whenever that happens.
I also attached a test patch.
Christof
---
Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to
https://sourceforge.net/p/pure-data/patches/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/pure-data/admin/patches/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev