diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc b/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc index 671d020989..64a6ca79c4 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc +++ b/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc @@ -955,7 +955,7 @@ int AscendKernelRuntime::DeleteDumpFile(std::string path) { if (S_ISREG(statbuf.st_mode)) { result = remove(path.c_str()); } else if (S_ISDIR(statbuf.st_mode)) { - if ((dir = opendir(path.c_str())) == NULL) { + if ((dir = opendir(path.c_str())) == nullptr) { return -1; } diff --git a/mindspore/ccsrc/runtime/device/ascend/signal_util.cc b/mindspore/ccsrc/runtime/device/ascend/signal_util.cc index 22a02871de..0a408daf39 100644 --- a/mindspore/ccsrc/runtime/device/ascend/signal_util.cc +++ b/mindspore/ccsrc/runtime/device/ascend/signal_util.cc @@ -28,6 +28,7 @@ SignalGuard::~SignalGuard() { (void)sigemptyset(&int_action.sa_mask); int_action.sa_flags = SA_RESTART | SA_SIGINFO; (void)sigaction(SIGINT, &int_action, nullptr); + old_handler = nullptr; } }