From f20d556f19080dde3396daa243c76c12dd5942d1 Mon Sep 17 00:00:00 2001
From: Vicentiu Ciorbaru <cvicentiu@gmail.com>
Date: Mon, 5 Jun 2023 11:00:44 +0300
Subject: [PATCH] Fix use of uninitialized variable

The original code generated a warning in gcc 13.1
---
 storage/maria/ma_blockrec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/storage/maria/ma_blockrec.c b/storage/maria/ma_blockrec.c
index 98ef5c21e55..543ddcca176 100644
--- a/storage/maria/ma_blockrec.c
+++ b/storage/maria/ma_blockrec.c
@@ -4744,7 +4744,7 @@ int _ma_read_block_record2(MARIA_HA *info, uchar *record,
                            uchar *data, uchar *end_of_data)
 {
   MARIA_SHARE *share= info->s;
-  uchar *UNINIT_VAR(field_length_data), *UNINIT_VAR(blob_buffer), *start_of_data;
+  uchar *field_length_data= 0, *UNINIT_VAR(blob_buffer), *start_of_data;
   uint flag, null_bytes, cur_null_bytes, row_extents, field_lengths;
   my_bool found_blob= 0;
   MARIA_EXTENT_CURSOR extent;
-- 
2.30.9