Pārlūkot izejas kodu

2008-10-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

	Fixed possible underflow.
	* src/BitfieldMan.cc (BitfieldMan::getNthBitIndex)
Tatsuhiro Tsujikawa 17 gadi atpakaļ
vecāks
revīzija
1311ac1a47
2 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. 5 0
      ChangeLog
  2. 1 1
      src/BitfieldMan.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2008-10-09  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
+
+	Fixed possible underflow.
+	* src/BitfieldMan.cc (BitfieldMan::getNthBitIndex)
+
 2008-10-09  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
 
 	Fixed the bug that last character in URI is not encoded.

+ 1 - 1
src/BitfieldMan.cc

@@ -174,7 +174,7 @@ size_t
 BitfieldMan::getNthBitIndex(const unsigned char bitfield, size_t nth) const
 {
   size_t index = 0;
-  for(size_t bs = 7; bs >= 0; bs--) {
+  for(int bs = 7; bs >= 0; --bs) {
     unsigned char mask = 1 << bs;
     if(bitfield & mask) {
       nth--;