Magennis may leave Charlton