]> source.dussan.org Git - tigervnc.git/commitdiff
Small code improvements.
authorgeorge82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Sat, 28 Oct 2006 16:49:01 +0000 (16:49 +0000)
committergeorge82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Sat, 28 Oct 2006 16:49:01 +0000 (16:49 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2112 3789f03b-4d11-0410-bbf8-ca57d06f2519

common/rfb/ScaleFilters.h

index 5ee32a82c9e5ad9cb8225c2ea1cdf0135237e756..d4da3652cc6d53d601afaafd3c152afad8da5fb3 100644 (file)
@@ -22,6 +22,7 @@
 //  \r
 // \r
 \r
+#include <assert.h>\r
 #include <math.h>\r
 \r
 namespace rfb {\r
@@ -35,7 +36,7 @@ namespace rfb {
   const unsigned int scaleFilterBicubic = 2;\r
   const unsigned int scaleFilterSinc = 3;\r
 \r
-  const unsigned int scaleFiltersMax = 10;\r
+  const unsigned int scaleFilterMaxNumber = 3;\r
 \r
   //\r
   // -=- 1-D filters functions\r
@@ -97,6 +98,7 @@ namespace rfb {
     ScaleFilters() { initFilters(); };\r
 \r
     SFilter &operator[](unsigned int filter_id) {\r
+      assert(filter_id < scaleFilterMaxNumber);\r
       return filters[filter_id];\r
     }\r
 \r
@@ -117,7 +119,7 @@ namespace rfb {
       return filter;\r
     }\r
 \r
-    SFilter filters[scaleFiltersMax];\r
+    SFilter filters[scaleFilterMaxNumber+1];\r
   };\r
 \r
 };\r