diff --git a/libs/client/cl_light.c b/libs/client/cl_light.c index fd8831783..83c8fa53b 100644 --- a/libs/client/cl_light.c +++ b/libs/client/cl_light.c @@ -201,7 +201,7 @@ parse_light (light_t *light, int *style, const plitem_t *entity, union { float a[4]; vec4f_t v; - } color = {}; + } color = { .v = light->color }; sscanf (str, "%f %f %f", VectorExpandAddr (color.a)); light->color = color.v; VectorScale (light->color, 1/255.0, light->color);