Peer: rename identifiers that are shadowing already defined identifiers
authorRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Fri, 2 Oct 2015 10:57:57 +0000 (16:27 +0530)
committerRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Fri, 2 Oct 2015 10:57:57 +0000 (16:27 +0530)
src/FuncTorrent/Peer.hs

index b4ed1078cc479bd50c4444edeaee17a3a1e9126f..c6629a4c980146a734f3e003d2ef7751506356ad 100644 (file)
@@ -82,27 +82,27 @@ connectToPeer (Peer _ ip port) = do
   return h
 
 doHandshake :: Bool -> Handle -> Peer -> ByteString -> String -> IO ()
-doHandshake True h peer infoHash peerid = do
-  let hs = genHandshakeMsg infoHash peerid
+doHandshake True h p infohash peerid = do
+  let hs = genHandshakeMsg infohash peerid
   hPut h hs
-  putStrLn $ "--> handhake to peer: " ++ show peer
+  putStrLn $ "--> handhake to peer: " ++ show p
   _ <- hGet h (length (unpack hs))
-  putStrLn $ "<-- handshake from peer: " ++ show peer
+  putStrLn $ "<-- handshake from peer: " ++ show p
   return ()
-doHandshake False h peer infoHash peerid = do
-  let hs = genHandshakeMsg infoHash peerid
+doHandshake False h p infohash peerid = do
+  let hs = genHandshakeMsg infohash peerid
   putStrLn "waiting for a handshake"
   hsMsg <- hGet h (length (unpack hs))
-  putStrLn $ "<-- handshake from peer: " ++ show peer
+  putStrLn $ "<-- handshake from peer: " ++ show p
   let rxInfoHash = take 20 $ drop 28 hsMsg
-  if rxInfoHash /= infoHash
+  if rxInfoHash /= infohash
     then do
     putStrLn "infoHashes does not match"
     hClose h
     return ()
     else do
     _ <- hPut h hs
-    putStrLn $ "--> handhake to peer: " ++ show peer
+    putStrLn $ "--> handhake to peer: " ++ show p
     return ()
 
 bitfieldToList :: [Word8] -> [Integer]
@@ -162,7 +162,7 @@ msgLoop pieceStatus file = do
     PState { meInterested = False, heChoking = True } -> do
       liftIO $ sendMsg h InterestedMsg
       gets peer >>= (\p -> liftIO $ putStrLn $ "--> InterestedMsg to peer: " ++ show p)
-      modify (\st -> st { meInterested = True })
+      modify (\st' -> st' { meInterested = True })
       msgLoop pieceStatus file
     PState { meInterested = True, heChoking = False } ->
       case pickPiece pieceStatus of
@@ -197,16 +197,16 @@ msgLoop pieceStatus file = do
           -- download each of the piece in order
           msgLoop pieceStatus' file
         UnChokeMsg -> do
-          modify (\st -> st {heChoking = False })
+          modify (\st' -> st' {heChoking = False })
           msgLoop pieceStatus file
         ChokeMsg -> do
-          modify (\st -> st {heChoking = True })
+          modify (\st' -> st' {heChoking = True })
           msgLoop pieceStatus file
         InterestedMsg -> do
-          modify (\st -> st {heInterested = True})
+          modify (\st' -> st' {heInterested = True})
           msgLoop pieceStatus file
         NotInterestedMsg -> do
-          modify (\st -> st {heInterested = False})
+          modify (\st' -> st' {heInterested = False})
           msgLoop pieceStatus file
         CancelMsg _ _ _ -> -- check if valid index, begin, length
           msgLoop pieceStatus file