emutls-key-deletion: check that dlopen() succeeded.

Test: treehugger
Change-Id: I09859903d7ed79b9380ff2eca844608e7fe254be
diff --git a/tests/device/emutls-key-deletion/jni/dlclose_main.cpp b/tests/device/emutls-key-deletion/jni/dlclose_main.cpp
index 8cc87d4..1256a84 100644
--- a/tests/device/emutls-key-deletion/jni/dlclose_main.cpp
+++ b/tests/device/emutls-key-deletion/jni/dlclose_main.cpp
@@ -12,6 +12,10 @@
 int main() {
   std::thread([] {
     void* solib = dlopen("libndktest.so", RTLD_NOW);
+    if (!solib) {
+      fprintf(stderr, "can't find libndktest.so (%s)\n", dlerror());
+      abort();
+    }
     void (*test_func)() = (void(*)())dlsym(solib, "test_func");
     if (!test_func) {
       fprintf(stderr, "can't find test_func func (%s)\n", dlerror());