The copy operator for CrawlStoreValue was copying the value of the

val.ptr pointer, rather than copying the object that the pointer referenced; this could potentially lead to freed memory being referenced or to memory being freed twice. This will hopefully fix some CrawlStore related assertions caused by randarts.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3015 c06c8d41-db1a-0410-9941-cceddc491573

Created by  zelgadis  on December 7, 2007
NUEPUFFFIEILCZCNNNANHPKCDKHOLMJE5RCNTK475SCEBTBHBUUAC
In channels
main
Change contents