Whamcloud - gitweb
* Fixed incorrect handling of 'eq == NULL' in ptl_eq2handle()
authoreeb <eeb>
Mon, 15 Nov 2004 11:54:34 +0000 (11:54 +0000)
committereeb <eeb>
Mon, 15 Nov 2004 11:54:34 +0000 (11:54 +0000)
lustre/portals/include/portals/lib-p30.h

index 4daf219..b710569 100644 (file)
@@ -279,6 +279,11 @@ extern void lib_invalidate_handle (lib_nal_t *nal, lib_handle_t *lh);
 static inline void
 ptl_eq2handle (ptl_handle_eq_t *handle, lib_nal_t *nal, lib_eq_t *eq)
 {
+        if (eq == NULL) {
+                *handle = PTL_EQ_NONE;
+                return;
+        }
+
         handle->nal_idx = nal->libnal_ni.ni_api->nal_handle.nal_idx;
         handle->cookie = eq->eq_lh.lh_cookie;
 }