diff --git a/GeoNetworking/LibItsGeoNetworking_Functions.ttcn b/GeoNetworking/LibItsGeoNetworking_Functions.ttcn
index 2501809ae4a24befbb869641c75429a156f1224f..c5f8e19302136b6c782d71853d9fcf1b500c27f4 100644
--- a/GeoNetworking/LibItsGeoNetworking_Functions.ttcn
+++ b/GeoNetworking/LibItsGeoNetworking_Functions.ttcn
@@ -731,6 +731,13 @@ module LibItsGeoNetworking_Functions {
                 f_getPosition(vc_componentName)
                ) { 
                 repeat;
+            }    
+            [vc_componentName == c_compNodeB] a_receiveLsRequestAndReply(
+                ?, f_getPosition(c_compNodeA).gnAddr.mid, 
+                f_getPosition(c_compNodeA), 
+                f_getPosition(vc_componentName)
+               ) { 
+                repeat;
             }          
             [] a_default() {