Index: server/pollring.tpp
===================================================================
--- tango_910/lib/cpp/server/pollring.tpp	(revision 28572)
+++ tango_910/lib/cpp/server/pollring.tpp	(working copy)
@@ -340,8 +340,16 @@
 
         if (ring[index].except == NULL)
         {
-            ptr->dates[seq_index].tv_sec = (*ring[index].attr_value_5)[0].time.tv_sec;
-            ptr->dates[seq_index].tv_usec = (*ring[index].attr_value_5)[0].time.tv_usec;
+            if (vers == 4)
+            {
+                ptr->dates[seq_index].tv_sec = (*ring[index].attr_value_4)[0].time.tv_sec;
+                ptr->dates[seq_index].tv_usec = (*ring[index].attr_value_4)[0].time.tv_usec;
+            }
+            else
+            {
+                ptr->dates[seq_index].tv_sec = (*ring[index].attr_value_5)[0].time.tv_sec;
+                ptr->dates[seq_index].tv_usec = (*ring[index].attr_value_5)[0].time.tv_usec;
+            }
         }
         else
         {
