about summary refs log tree commit diff
path: root/src/engine/compression.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/compression.cpp')
-rw-r--r--src/engine/compression.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/compression.cpp b/src/engine/compression.cpp
index 5c812d23..427eceb5 100644
--- a/src/engine/compression.cpp
+++ b/src/engine/compression.cpp
@@ -32,7 +32,7 @@ const unsigned char *vint_unpack(const unsigned char *src, int *i)
         int sign = (*src>>6)&1; 
         *i = *src&0x3F; 
 
-	while(1)
+	do
 	{ 
 	        if(!(*src&0x80)) break;
 		src++;
@@ -49,7 +49,7 @@ const unsigned char *vint_unpack(const unsigned char *src, int *i)
 	        if(!(*src&0x80)) break;
 		src++;
                 *i |= (*src&(0x7F))<<(6+7+7+7);
-	}
+	} while(0);
 
 	src++;
 	*i ^= -sign; // if(sign) *i = ~(*i)