diff -Naur mythtv-master-20110924-g7fa4d4e-old/mythtv/libs/libmythbase/mythhttppool.cpp mythtv-master-20110924-g7fa4d4e-new/mythtv/libs/libmythbase/mythhttppool.cpp
old
|
new
|
|
31 | 31 | { |
32 | 32 | QMutexLocker locker(&m_lock); |
33 | 33 | |
34 | | LOG(VB_NETWORK, LOG_DEBUG, LOC + QString("AddUrlRequest(%1, 0x%2)") |
| 34 | LOG(VB_GENERAL, LOG_DEBUG, LOC + QString("AddUrlRequest(%1, 0x%2)") |
35 | 35 | .arg(url.toString()).arg((quint64)listener,0,16)); |
36 | 36 | |
37 | 37 | bool in_queue = m_urlToListener.find(url) != m_urlToListener.end(); |
… |
… |
|
48 | 48 | |
49 | 49 | if (it != m_hostToHandler.end()) |
50 | 50 | { |
| 51 | usleep(1000000); |
51 | 52 | (*it)->AddUrlRequest(url); |
52 | 53 | } |
53 | 54 | else if ((uint)m_hostToHandler.size() < m_maxConnections) |
54 | 55 | { |
55 | 56 | MythHttpHandler *hh = new MythHttpHandler(this); |
56 | 57 | m_hostToHandler[url.host()] = hh; |
| 58 | usleep(1000000); |
57 | 59 | hh->AddUrlRequest(url); |
58 | 60 | } |
59 | 61 | else |
… |
… |
|
69 | 71 | MythHttpHandler *hh = *it; |
70 | 72 | m_hostToHandler.erase(it); |
71 | 73 | m_hostToHandler[url.host()] = hh; |
| 74 | usleep(1000000); |
72 | 75 | hh->AddUrlRequest(url); |
73 | 76 | } |
74 | 77 | else |
… |
… |
|
124 | 127 | { |
125 | 128 | QMutexLocker locker(&m_lock); |
126 | 129 | |
127 | | LOG(VB_NETWORK, LOG_DEBUG, LOC + QString("Done(%1, 0x%2)") |
| 130 | LOG(VB_GENERAL, LOG_DEBUG, LOC + QString("Done(%1, 0x%2)") |
128 | 131 | .arg(host).arg((quint64)handler,0,16)); |
129 | 132 | |
130 | 133 | HostToHandler::iterator it = m_hostToHandler.find(host); |
… |
… |
|
149 | 152 | m_hostToHandler.erase(it); |
150 | 153 | m_hostToHandler[url.host()] = handler; |
151 | 154 | } |
| 155 | usleep(1000000); |
152 | 156 | handler->AddUrlRequest(url); |
153 | 157 | break; |
154 | 158 | } |