32bit fix.
authorBrian Aker <brian@gaz>
Wed, 20 Jan 2010 17:20:32 +0000 (09:20 -0800)
committerBrian Aker <brian@gaz>
Wed, 20 Jan 2010 17:20:32 +0000 (09:20 -0800)
clients/ms_conn.c

index 9f92d423c1796093072662d0120ba4cd684af3e3..86e98fe1c74cfe2a0dc9a981ef31c7103c2f1ac5 100644 (file)
@@ -2752,18 +2752,18 @@ static uint32_t ms_get_rep_sock_index(ms_conn_t *c, int cmd)
       if (i == ms_setting.rep_write_srv)
       {
         /* random get one replication server to read */
-        sock_index= (uint32_t)(random() % c->total_sfds);
+        sock_index= (uint32_t)random() % c->total_sfds;
       }
       else
       {
         /* random get one replication writing server to write */
-        sock_index= (uint32_t)(random() % ms_setting.rep_write_srv);
+        sock_index= (uint32_t)random() % ms_setting.rep_write_srv;
       }
     }
     else if (cmd == CMD_GET)
     {
       /* random get one replication server to read */
-      sock_index= (uint32_t)(random() % c->total_sfds);
+      sock_index= (uint32_t)random() % c->total_sfds;
     }
   }
   while (c->tcpsfd[sock_index] == 0);