Print this page
NEX-5010 Fix for NEX-4680 introduced cstyle issues
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>
NEX-4680 NEF needs Sun_HBA_* API to be working after library reload
Reviewed by: Rob Gittins <rob.gittins@nexenta.com>

@@ -42,10 +42,11 @@
 #endif
 #include <stdio.h>
 #include <time.h>
 #include "hbaapi.h"
 #include "vendorhbaapi.h"
+#include "hbaapi-sun.h"
 #include <stdlib.h>
 #ifdef USESYSLOG
 #include <syslog.h>
 #endif
 

@@ -968,11 +969,11 @@
     DeleteCriticalSection(&_hbaapi_APSE_mutex);
     DeleteCriticalSection(&_hbaapi_TE_mutex);
     DeleteCriticalSection(&_hbaapi_LE_mutex);
 #endif
     
-    return HBA_STATUS_OK;
+    return (Sun_HBA_FreeLibrary());
 }
 
 /*
  * The API used to use fixed size tables as its primary data structure.
  * Indexing from 1 to N identified each adapters.  Now the adapters are