a non-zero packet filter.
git-svn-id: svn://openib.tc.cornell.edu/gen1@199
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
continue;\r
\r
cl_obj_lock( &pAdapter->obj );\r
+\r
+ /*\r
+ * Only report IP addresses for adapters that have a non-zero\r
+ * packet filter since user-mode removal events are generated\r
+ * after the packet filter is cleared, but before the adapter\r
+ * is destroyed.\r
+ */\r
+ if( !pAdapter->packet_filter )\r
+ {\r
+ cl_obj_unlock( &pAdapter->obj );\r
+ continue;\r
+ }\r
+\r
nIps += (LONG)cl_vector_get_size( &pAdapter->ip_vector );\r
\r
for( idx = 0;\r