diff --git a/sources/frontend.c b/sources/frontend.c index ca916a8f..a2ccc156 100644 --- a/sources/frontend.c +++ b/sources/frontend.c @@ -991,6 +991,7 @@ od_frontend(void *arg) /* setup client and run main loop */ od_route_t *route = client->route; od_frontend_rc_t ferc; + ferc = OD_FE_UNDEF; switch (route->config->storage->storage_type) { case OD_STORAGE_TYPE_LOCAL: ferc = od_frontend_setup_console(client); diff --git a/third_party/kiwi/kiwi/io.h b/third_party/kiwi/kiwi/io.h index 4c50adff..73b0938f 100644 --- a/third_party/kiwi/kiwi/io.h +++ b/third_party/kiwi/kiwi/io.h @@ -148,7 +148,7 @@ kiwi_read_size(char *data, uint32_t data_size) char *pos = data + sizeof(uint8_t); /* size */ - uint32_t size; + uint32_t size = 0; kiwi_read32(&size, &pos, &pos_size); size -= sizeof(uint32_t); return size; @@ -159,7 +159,7 @@ kiwi_read_startup_size(char *data, uint32_t data_size) { assert(data_size >= sizeof(uint32_t)); /* size */ - uint32_t size; + uint32_t size = 0; kiwi_read32(&size, &data, &data_size); size -= sizeof(uint32_t); return size;