Merge "Fix RTLD_NEXT lookup for the local_group"
diff --git a/linker/linker.cpp b/linker/linker.cpp
index 1155a36..34b335e 100644
--- a/linker/linker.cpp
+++ b/linker/linker.cpp
@@ -965,7 +965,7 @@
   soinfo* start = solist;
 
   if (handle == RTLD_NEXT) {
-    if (caller == nullptr || caller->next == nullptr) {
+    if (caller == nullptr) {
       return nullptr;
     } else {
       start = caller->next;