"It is great to be playing again. It's the reason I came down here (Charlton)," Halford told The Sun. "I did not get too many chances at Sunderland and it has been more than a year since I played regular football. I am loving it.
"Yet it was more frustrating at Sunderland. I made a few mistakes and got punished. When you make mistakes in a team managed by Roy Keane, you don't get many chances.
"Roy Keane changed his story a few times. He said I was limited in chances and I felt, if I had a chance, I would turn it around. I then turned down a couple of teams to go out on loan.
"He then said he was disappointed and I wouldn't get an opportunity at all. Charlton came in and were the only Championship side I would go to.
"It was lucky I have an opportunity here (Charlton). Come the end of the season whether I go back to Sunderland or stay here, it will be positive."