Added null check in hipEventSynchronize (#1627)

* Added missing null check in hipEventSynchronize
* Minor correction in the Event API description


[ROCm/hip commit: b865a50e44]
Bu işleme şunda yer alıyor:
Sarbojit2019
2019-11-18 12:18:55 +05:30
işlemeyi yapan: Maneesh Gupta
ebeveyn cd3bf4e205
işleme a4f2c7717f
2 değiştirilmiş dosya ile 7 ekleme ve 7 silme
+5 -5
Dosyayı Görüntüle
@@ -143,14 +143,14 @@ hipError_t hipEventDestroy(hipEvent_t event) {
hipError_t hipEventSynchronize(hipEvent_t event) {
HIP_INIT_SPECIAL_API(hipEventSynchronize, TRACE_SYNC, event);
if (!(event->_flags & hipEventReleaseToSystem)) {
tprintf(DB_WARN,
if (event){
if (!(event->_flags & hipEventReleaseToSystem)) {
tprintf(DB_WARN,
"hipEventSynchronize on event without system-scope fence ; consider creating with "
"hipEventReleaseToSystem\n");
}
auto ecd = event->locked_copyCrit();
}
auto ecd = event->locked_copyCrit();
if (event) {
if (ecd._state == hipEventStatusUnitialized) {
return ihipLogStatus(hipErrorInvalidResourceHandle);
} else if (ecd._state == hipEventStatusCreated) {