Skip to content

Commit bc3e09c

Browse files
Don't delete Sysman handle during destructor of a Subdevice handle.
Change-Id: I6d17805c05ed556e51c908832d1150ffa17c28f0 Signed-off-by: Jitendra Sharma <[email protected]>
1 parent b039f5c commit bc3e09c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

level_zero/core/source/device/device_imp.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -675,9 +675,11 @@ void DeviceImp::releaseResources() {
675675
DeviceImp::~DeviceImp() {
676676
releaseResources();
677677

678-
if (pSysmanDevice != nullptr) {
679-
delete pSysmanDevice;
680-
pSysmanDevice = nullptr;
678+
if (!isSubdevice) {
679+
if (pSysmanDevice != nullptr) {
680+
delete pSysmanDevice;
681+
pSysmanDevice = nullptr;
682+
}
681683
}
682684
}
683685

0 commit comments

Comments
 (0)