]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix uninitialized variable false-positives
authorPo Lu <luangruo@yahoo.com>
Mon, 15 Aug 2022 00:54:23 +0000 (08:54 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 15 Aug 2022 00:55:26 +0000 (08:55 +0800)
* src/xterm.c (xm_setup_dnd_targets):
(x_dnd_free_toplevels): Mark dpy and recs UNINIT, since GCC
thinks they can be used uninitialized.  (bug#57208)

src/xterm.c

index 5047f3066be1ae21d5f03fcb305ec43e36d5882b..7b316ca9dddd794f5ee1f0cba7fa43d5693dbb97 100644 (file)
@@ -2109,7 +2109,7 @@ xm_setup_dnd_targets (struct x_display_info *dpyinfo,
   int rc, actual_format, idx;
   bool had_errors;
   xm_targets_table_header header;
-  xm_targets_table_rec **recs;
+  xm_targets_table_rec **recs UNINIT;
   xm_byte_order byteorder;
   uint8_t *data;
   ptrdiff_t total_bytes, total_items, i;
@@ -2850,7 +2850,7 @@ x_dnd_free_toplevels (bool display_alive)
   Window *destroy_windows UNINIT;
   unsigned long *prev_masks UNINIT;
   specpdl_ref count;
-  Display *dpy;
+  Display *dpy UNINIT;
   struct x_display_info *dpyinfo;
 
   if (!x_dnd_toplevels)