]> Dogcows Code - chaz/openbox/blobdiff - render/color.c
assert on invalid color values
[chaz/openbox] / render / color.c
index a9121abd2b61665a76994267c9dce70874e0098c..e4b023342c4582660e1de4cb1bf2058ed98a8b4e 100644 (file)
@@ -67,6 +67,10 @@ RrColor *RrColorNew(const RrInstance *inst, gint r, gint g, gint b)
     XColor xcol;
     gint key;
 
+    g_assert(r >= 0 && r < 256);
+    g_assert(g >= 0 && g < 256);
+    g_assert(b >= 0 && b < 256);
+
     key = (r << 24) + (g << 16) + (b << 8);
 #ifndef NO_COLOR_CACHE
     if ((out = g_hash_table_lookup(RrColorHash(inst), &key))) {
This page took 0.021408 seconds and 4 git commands to generate.