DeleteObject() can fail if the object is a DC, however we've already called GDI_ReleaseObj() so don't call it again.