Never had it happen but if you can't fix it yourself, call Ruger Customer Service and tell them what happened. They will most likely send you a return box; fix it and send it back to you on their dime. Best service department I've ever dealt with.
Got my LCP back today,pretty quick turnaround. They replaced my front sight and sent me 2 new mags for my trouble.Can't beat that,great customer service.