Skip to content

Commit 4583b53

Browse files
committed
BUG: Fix crash in Clarius Cast by specifying missing functions
If all callback functions are not defined in CusInitParams, then it will cause the cast api to crash.
1 parent 8617b1e commit 4583b53

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/PlusDataCollection/Clarius/vtkPlusClarius.cxx

+4
Original file line numberDiff line numberDiff line change
@@ -1174,9 +1174,13 @@ PlusStatus vtkPlusClarius::InternalConnect()
11741174
try
11751175
{
11761176
CusInitParams initParams;
1177+
initParams.args.argc = 0;
1178+
initParams.args.argv = nullptr;
11771179
initParams.storeDir = this->Internal->PathToSecKey.c_str();
11781180
initParams.newProcessedImageFn = processedImageCallbackPtr;
11791181
initParams.newRawImageFn = rawDataCallBackPtr;
1182+
initParams.newSpectralImageFn = nullptr;
1183+
initParams.newImuDataFn = nullptr;
11801184
initParams.freezeFn = freezeCallBackFnPtr;
11811185
initParams.buttonFn = buttonCallBackFnPtr;
11821186
initParams.progressFn = progressCallBackFnPtr;

0 commit comments

Comments
 (0)