Shrike you can't fix it. Some underwear has "silver" in it to prevent this, but not any quality stuff that I know of. As long as it isn't polypropylene which melts in a drier, the heat of drying it "burns out" the smell. All I can say is stop wearing it around the house - I did. What you get from this stuff is DRYNESS next to your skin, which to me is worth the smell since its generally under my ski gear. If you stink too bad to get into a sleeping bag with your self, consider using underarm deodorant.
Jim YMMV
_________________________
These are my own opinions based on wisdom earned through many wrong decisions. Your mileage may vary.