Ticket #4357: mc-4357-input.c-fix-maybe-uninitialize-warning.patch

File mc-4357-input.c-fix-maybe-uninitialize-warning.patch, 1.1 KB (added by and, 2 years ago)
  • lib/widget/input.c

    From 449febd34b07269092ca0af571496915a9a7b8dd Mon Sep 17 00:00:00 2001
    From: Andreas Mohr <and@gmx.li>
    Date: Sat, 18 Jun 2022 14:23:18 +0000
    Subject: [PATCH] (input.c) fix maybe-uninitialized warning
    
    ../../../lib/widget/input.c:573:8: error: 'event_data.ret' may be used uninitialized [-Werror=maybe-uninitialized]
      573 |     if (event_data.ret)
          |        ^
    ../../../lib/widget/input.c:566:35: note: 'event_data.ret' was declared here
      566 |     ev_clipboard_text_from_file_t event_data;
    
    Found by gcc-11
    
    Signed-off-by: Andreas Mohr <and@gmx.li>
    ---
     lib/widget/input.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/lib/widget/input.c b/lib/widget/input.c
    index c7c3cd46d..11c429915 100644
    a b static void 
    563563ins_from_clip (WInput * in) 
    564564{ 
    565565    char *p = NULL; 
    566     ev_clipboard_text_from_file_t event_data; 
     566    ev_clipboard_text_from_file_t event_data = { NULL, FALSE }; 
    567567 
    568568    /* try use external clipboard utility */ 
    569569    mc_event_raise (MCEVENT_GROUP_CORE, "clipboard_file_from_ext_clip", NULL);