libv4lconver/tinyjpeg: Fix out of bounds array usage
authorHans de Goede <hdegoede@redhat.com>
Sat, 7 Apr 2012 14:31:12 +0000 (16:31 +0200)
committerHans de Goede <hdegoede@redhat.com>
Sat, 7 Apr 2012 14:31:12 +0000 (16:31 +0200)
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
lib/libv4lconvert/tinyjpeg.c

index e308f63..967e0be 100644 (file)
@@ -2556,7 +2556,7 @@ int tinyjpeg_get_components(struct jdec_private *priv, unsigned char **component
 {
        int i;
 
-       for (i = 0; priv->components[i] && i < COMPONENTS; i++)
+       for (i = 0; i < COMPONENTS && priv->components[i]; i++)
                components[i] = priv->components[i];
        return 0;
 }