diff --git modules/poll/poll.module modules/poll/poll.module
index d1afe5e..ab88536 100644
--- modules/poll/poll.module
+++ modules/poll/poll.module
@@ -684,7 +684,8 @@ function poll_vote($form, &$form_state) {
       'nid' => $node->nid,
       'chid' => $choice,
       'uid' => $user->uid,
-      'hostname' => $user->uid ? ip_address() : '',
+      'hostname' => $user->uid ? '' : ip_address(),
+      'timestamp' => REQUEST_TIME,
     ))
     ->execute();
 
