diff --git a/wxwork_finance_sdk.c b/wxwork_finance_sdk.c index 3e72b53..c5027ad 100644 --- a/wxwork_finance_sdk.c +++ b/wxwork_finance_sdk.c @@ -196,6 +196,7 @@ PHP_METHOD(WxworkFinanceSdk, downloadMedia) if (0 != ret) { FreeMediaData(media_data); + fclose(fp); zend_throw_exception(wxwork_finance_sdk_exception_ce, "GetMediaData error", ret); return; }