instrumentation/hrktorrent: sized peers vector; fix iterator update
authorP2P-Next <p2p-next@cs.pub.ro>
Thu, 12 Aug 2010 15:21:27 +0000 (18:21 +0300)
committerP2P-Next <p2p-next@cs.pub.ro>
Thu, 12 Aug 2010 15:21:27 +0000 (18:21 +0300)
instrumentation/hrktorrent/core.cpp

index e5de712..159e05c 100644 (file)
@@ -81,6 +81,7 @@ CCore::StatusLoop(void* data)
 \r
        /* peer_info array for storing peer-specific information */\r
        std::vector<libtorrent::peer_info> peers;\r
+       peers.resize(100);\r
 \r
        stdout_is_tty = (isatty(STDOUT_FILENO) == 1);\r
        if (stdout_is_tty) {\r
@@ -149,6 +150,7 @@ CCore::StatusLoop(void* data)
                std::vector<libtorrent::peer_info>::iterator it = peers.begin();\r
                while (it != peers.end()) {\r
                        std::cout << it->ip << std::endl;\r
+                       it++;\r
                }\r
 \r
                sleep(1);\r