As gcc is not aware of out list-semantics, it warns about uninitialized
variables when in fact we know that they must be initialized. Suppress
some by initializing the variables to NULL.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
static int kmscon_font_freetype2_init(struct kmscon_font *out,
const struct kmscon_font_attr *attr)
{
- struct face *face;
+ struct face *face = NULL;
int ret;
kmscon_symbol_t ch;
unsigned int i, width;
static int kmscon_font_pango_init(struct kmscon_font *out,
const struct kmscon_font_attr *attr)
{
- struct face *face;
+ struct face *face = NULL;
int ret;
memcpy(&out->attr, attr, sizeof(*attr));
return -EFAULT;
}
+ ret = 0;
for (i = 0; i < conn->count_props; ++i) {
prop = drmModeGetProperty(disp->video->drm.fd, conn->props[i]);
if (!prop)
return -EFAULT;
}
+ ret = 0;
for (i = 0; i < conn->count_props; ++i) {
prop = drmModeGetProperty(disp->video->dumb.fd, conn->props[i]);
if (!prop)