The keeper was signed on loan by the Addicks in March and the deal was extended into May due to injuries to Rob Elliott and Ross Warner.
Sullivan began his career with his home-town club Brighton but joined Millwall on a free transfer in 2009 after four years with the Seagulls.
Source: BBC Sport
Source: BBC Sport