Index: src/IcePack/DescriptorParser.cpp =================================================================== RCS file: /home/cvsroot/ice/src/IcePack/DescriptorParser.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -r1.9 -r1.10 669a670,689 > if(beg > 0 && value[beg - 1] == '$') > { > string::size_type escape = beg - 1; > while(escape > 0 && value[escape - 1] == '$') > { > --escape; > } > > value.replace(escape, beg - escape, (beg - escape) / 2, '$'); > if((beg - escape) % 2) > { > ++beg; > continue; > } > else > { > beg -= (beg - escape) / 2; > } > } >