Révision | e4900f343051ca2ec704b1cb98841bd49379a33a (tree) |
---|---|
l'heure | 2007-12-23 21:29:33 |
Auteur | eru <eru01@user...> |
Commiter | eru |
バグ修正(ロックのミス)
チャンネルデータロックのミス
@@ -127,12 +127,12 @@ THREAD_PROC GetHostName(ThreadInfo *thread){ | ||
127 | 127 | unsigned int ip; |
128 | 128 | bool flg = TRUE; |
129 | 129 | |
130 | - ChannelDataLock.on(); | |
131 | 130 | ip = htonl(id->getIpAddr()); |
132 | 131 | |
133 | 132 | for (int i=0; i<5 && flg; i++){ |
134 | 133 | he = gethostbyaddr((char *)&ip,sizeof(ip),AF_INET); |
135 | 134 | |
135 | + ChannelDataLock.on(); | |
136 | 136 | ChannelData* cd = channelDataTop; |
137 | 137 | if (he) |
138 | 138 | { |
@@ -127,12 +127,12 @@ THREAD_PROC GetHostName(ThreadInfo *thread){ | ||
127 | 127 | unsigned int ip; |
128 | 128 | bool flg = TRUE; |
129 | 129 | |
130 | - ChannelDataLock.on(); | |
131 | 130 | ip = htonl(id->getIpAddr()); |
132 | 131 | |
133 | 132 | for (int i=0; i<5 && flg; i++){ |
134 | 133 | he = gethostbyaddr((char *)&ip,sizeof(ip),AF_INET); |
135 | 134 | |
135 | + ChannelDataLock.on(); | |
136 | 136 | ChannelData* cd = channelDataTop; |
137 | 137 | if (he) |
138 | 138 | { |