cvsdist b460485
--- Xaw3d-1.5/xc/lib/Xaw3d/MultiSrc.c.orig	Tue Aug  6 22:51:08 2002
cvsdist b460485
+++ Xaw3d-1.5/xc/lib/Xaw3d/MultiSrc.c	Tue Aug  6 22:51:16 2002
cvsdist b460485
@@ -735,6 +735,7 @@
cvsdist b460485
   
cvsdist b460485
   if ( string_set || (old_src->multi_src.type != src->multi_src.type) ) {
cvsdist b460485
     RemoveOldStringOrFile(old_src, string_set);
cvsdist b460485
+    src->multi_src.allocated_string = old_src->multi_src.allocated_string;
cvsdist b460485
     file = InitStringOrFile(src, string_set);
cvsdist b460485
 
cvsdist b460485
     /* Load pieces does this logic for us, but it shouldn't.  Its messy.*/