epics-extensions / CALab

Channel Access client for LabVIEW
Other
9 stars 2 forks source link

Potential crash with "initialized" get/put functions #3

Closed brian-stravaro closed 2 years ago

brian-stravaro commented 2 years ago

There are VIs that allow you to pre-initialize the information for gets and puts, which allows the actual get/put to be more efficient. Due to an incorrect check for NULL in the code, a naive user could crash LabVIEW if they use the "initialize" versions of get/put incorrectly.