From: @yuzhenhua666 Reviewed-by: @wuxuejian,@c_34 Signed-off-by: @wuxuejianpull/14352/MERGE
| @@ -169,7 +169,15 @@ int AclProcess::WriteResult(const std::string& imageFile) { | |||||
| std::cout << "open result file " << outFileName << " failed" << std::endl; | std::cout << "open result file " << outFileName << " failed" << std::endl; | ||||
| return INVALID_POINTER; | return INVALID_POINTER; | ||||
| } | } | ||||
| fwrite(resHostBuf, output_size, sizeof(char), outputFile); | |||||
| size_t size = fwrite(resHostBuf, sizeof(char), output_size, outputFile); | |||||
| if (size != output_size) { | |||||
| fclose(outputFile); | |||||
| outputFile = nullptr; | |||||
| std::cout << "write result file " << outFileName << " failed, write size[" << size << | |||||
| "] is smaller than output size[" << output_size << "], maybe the disk is full." << std::endl; | |||||
| return ERROR; | |||||
| } | |||||
| fclose(outputFile); | fclose(outputFile); | ||||
| outputFile = nullptr; | outputFile = nullptr; | ||||
| } catch (std::exception &e) { | } catch (std::exception &e) { | ||||
| @@ -169,7 +169,14 @@ int AclProcess::WriteResult(const std::string& imageFile) { | |||||
| std::cout << "open result file " << outFileName << " failed" << std::endl; | std::cout << "open result file " << outFileName << " failed" << std::endl; | ||||
| return INVALID_POINTER; | return INVALID_POINTER; | ||||
| } | } | ||||
| fwrite(resHostBuf, output_size, sizeof(char), outputFile); | |||||
| size_t size = fwrite(resHostBuf, sizeof(char), output_size, outputFile); | |||||
| if (size != output_size) { | |||||
| fclose(outputFile); | |||||
| outputFile = nullptr; | |||||
| std::cout << "write result file " << outFileName << " failed, write size[" << size << | |||||
| "] is smaller than output size[" << output_size << "], maybe the disk is full." << std::endl; | |||||
| return ERROR; | |||||
| } | |||||
| fclose(outputFile); | fclose(outputFile); | ||||
| outputFile = nullptr; | outputFile = nullptr; | ||||
| } catch (std::exception &e) { | } catch (std::exception &e) { | ||||