fix another use of CGDataProviderCreate